From 8bd66a095d60724cd8ba94cba8b11fbd06bb4930 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 29 Nov 2017 11:36:25 -0800 Subject: [PATCH 01/44] JS Object literal assignments are declarations Previously this only worked cross-file because it was a merge. Now it works anywhere, and locally it is actually binding a new property on the object literal symbol. --- src/compiler/binder.ts | 4 ++-- src/compiler/checker.ts | 4 ++++ src/compiler/utilities.ts | 19 ++++++++++++++++++- 3 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index bbfbef52ff7f0..b00282b8a6232 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2409,7 +2409,7 @@ namespace ts { function bindPropertyAssignment(functionName: __String, propertyAccess: PropertyAccessExpression, isPrototypeProperty: boolean) { const symbol = lookupSymbolForName(functionName); - let targetSymbol = symbol && isDeclarationOfFunctionOrClassExpression(symbol) ? + let targetSymbol = symbol && isDeclarationOfJavascriptExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : symbol; Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement); @@ -2432,7 +2432,7 @@ namespace ts { targetSymbol = declareSymbol(container.locals, /*parent*/ undefined, identifier, SymbolFlags.Module, SymbolFlags.ValueModuleExcludes); } } - if (!targetSymbol || !(targetSymbol.flags & (SymbolFlags.Function | SymbolFlags.Class | SymbolFlags.NamespaceModule))) { + if (!targetSymbol || !(targetSymbol.flags & (SymbolFlags.Function | SymbolFlags.Class | SymbolFlags.NamespaceModule | SymbolFlags.ObjectLiteral))) { return; } diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 9ab2e2fbe274a..8f0758a5fff85 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14431,6 +14431,10 @@ namespace ts { let hasComputedStringProperty = false; let hasComputedNumberProperty = false; const isInJSFile = isInJavaScriptFile(node); + if (isInJSFile && node.symbol && node.symbol.exports) { + mergeSymbolTable(propertiesTable, node.symbol.exports); + node.symbol.exports.forEach(symbol => propertiesArray.push(symbol)); + } let offset = 0; for (let i = 0; i < node.properties.length; i++) { diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 80ca3bbdfad6c..386906ae2977b 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1441,7 +1441,24 @@ namespace ts { export function isDeclarationOfFunctionOrClassExpression(s: Symbol) { if (s.valueDeclaration && s.valueDeclaration.kind === SyntaxKind.VariableDeclaration) { const declaration = s.valueDeclaration as VariableDeclaration; - return declaration.initializer && (declaration.initializer.kind === SyntaxKind.FunctionExpression || declaration.initializer.kind === SyntaxKind.ClassExpression); + return declaration.initializer && + (declaration.initializer.kind === SyntaxKind.FunctionExpression || declaration.initializer.kind === SyntaxKind.ClassExpression); + } + return false; + } + + /** + * Returns true if the node is a variable declaration whose initializer is a function or class expression, or an empty object literal. + * This function does not test if the node is in a JavaScript file or not. + */ + export function isDeclarationOfJavascriptExpression(s: Symbol) { + if (s.valueDeclaration && s.valueDeclaration.kind === SyntaxKind.VariableDeclaration) { + const declaration = s.valueDeclaration as VariableDeclaration; + return declaration.initializer && + (declaration.initializer.kind === SyntaxKind.FunctionExpression || + declaration.initializer.kind === SyntaxKind.ClassExpression || + (declaration.initializer.kind === SyntaxKind.ObjectLiteralExpression && + (declaration.initializer as ObjectLiteralExpression).properties.length === 0)); } return false; } From c6a77514e80c13ea57b27ce0a57b5a4e5d2c4fb5 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 29 Nov 2017 11:37:35 -0800 Subject: [PATCH 02/44] Test:js object literal assignment as declaration --- .../jsObjectsMarkedAsOpenEnded.symbols | 4 ++++ .../jsObjectsMarkedAsOpenEnded.types | 16 ++++++------- .../typeFromPropertyAssignment7.symbols | 18 +++++++++++++++ .../typeFromPropertyAssignment7.types | 23 +++++++++++++++++++ .../salsa/typeFromPropertyAssignment7.ts | 10 ++++++++ 5 files changed, 63 insertions(+), 8 deletions(-) create mode 100644 tests/baselines/reference/typeFromPropertyAssignment7.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment7.types create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment7.ts diff --git a/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.symbols b/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.symbols index f4dcf96b04b1e..57e05c273b431 100644 --- a/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.symbols +++ b/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.symbols @@ -3,7 +3,9 @@ var variable = {}; >variable : Symbol(variable, Decl(a.js, 0, 3)) variable.a = 0; +>variable.a : Symbol(a, Decl(a.js, 0, 18)) >variable : Symbol(variable, Decl(a.js, 0, 3)) +>a : Symbol(a, Decl(a.js, 0, 18)) class C { >C : Symbol(C, Decl(a.js, 1, 15)) @@ -49,7 +51,9 @@ function getObj() { === tests/cases/conformance/salsa/b.ts === variable.a = 1; +>variable.a : Symbol(a, Decl(a.js, 0, 18)) >variable : Symbol(variable, Decl(a.js, 0, 3)) +>a : Symbol(a, Decl(a.js, 0, 18)) (new C()).member.a = 1; >(new C()).member : Symbol(C.member, Decl(a.js, 5, 19)) diff --git a/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.types b/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.types index d4f2f66e7ed88..69d00b6aa79ae 100644 --- a/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.types +++ b/tests/baselines/reference/jsObjectsMarkedAsOpenEnded.types @@ -1,13 +1,13 @@ === tests/cases/conformance/salsa/a.js === var variable = {}; ->variable : { [x: string]: any; } ->{} : { [x: string]: any; } +>variable : { [x: string]: any; a: number; } +>{} : { [x: string]: any; a: number; } variable.a = 0; >variable.a = 0 : 0 ->variable.a : any ->variable : { [x: string]: any; } ->a : any +>variable.a : number +>variable : { [x: string]: any; a: number; } +>a : number >0 : 0 class C { @@ -71,9 +71,9 @@ function getObj() { === tests/cases/conformance/salsa/b.ts === variable.a = 1; >variable.a = 1 : 1 ->variable.a : any ->variable : { [x: string]: any; } ->a : any +>variable.a : number +>variable : { [x: string]: any; a: number; } +>a : number >1 : 1 (new C()).member.a = 1; diff --git a/tests/baselines/reference/typeFromPropertyAssignment7.symbols b/tests/baselines/reference/typeFromPropertyAssignment7.symbols new file mode 100644 index 0000000000000..1aa0e04752359 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment7.symbols @@ -0,0 +1,18 @@ +=== tests/cases/conformance/salsa/a.js === +var obj = {}; +>obj : Symbol(obj, Decl(a.js, 0, 3), Decl(a.js, 0, 13)) + +obj.method = function (hunch) { +>obj.method : Symbol(method, Decl(a.js, 0, 13)) +>obj : Symbol(obj, Decl(a.js, 0, 3), Decl(a.js, 0, 13)) +>method : Symbol(method, Decl(a.js, 0, 13)) +>hunch : Symbol(hunch, Decl(a.js, 1, 23)) + + return true; +} +var b = obj.method(); +>b : Symbol(b, Decl(a.js, 4, 3)) +>obj.method : Symbol(method, Decl(a.js, 0, 13)) +>obj : Symbol(obj, Decl(a.js, 0, 3), Decl(a.js, 0, 13)) +>method : Symbol(method, Decl(a.js, 0, 13)) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment7.types b/tests/baselines/reference/typeFromPropertyAssignment7.types new file mode 100644 index 0000000000000..d53c5eb1a2acb --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment7.types @@ -0,0 +1,23 @@ +=== tests/cases/conformance/salsa/a.js === +var obj = {}; +>obj : { [x: string]: any; method: (hunch: any) => boolean; } +>{} : { [x: string]: any; method: (hunch: any) => boolean; } + +obj.method = function (hunch) { +>obj.method = function (hunch) { return true;} : (hunch: any) => boolean +>obj.method : (hunch: any) => boolean +>obj : { [x: string]: any; method: (hunch: any) => boolean; } +>method : (hunch: any) => boolean +>function (hunch) { return true;} : (hunch: any) => boolean +>hunch : any + + return true; +>true : true +} +var b = obj.method(); +>b : boolean +>obj.method() : boolean +>obj.method : (hunch: any) => boolean +>obj : { [x: string]: any; method: (hunch: any) => boolean; } +>method : (hunch: any) => boolean + diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment7.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment7.ts new file mode 100644 index 0000000000000..7e42915ddcb41 --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment7.ts @@ -0,0 +1,10 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @target: es6 +// @Filename: a.js +var obj = {}; +obj.method = function (hunch) { + return true; +} +var b = obj.method(); From 9e8d59ca140cc1d547d7581968d8a26c20d2e39f Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 7 Feb 2018 11:26:30 -0800 Subject: [PATCH 03/44] Support `var x = x || {}` declarations in JS --- src/compiler/binder.ts | 4 ++-- src/compiler/checker.ts | 15 +++++++++++---- src/compiler/utilities.ts | 31 +++++++++++++++++++++++-------- 3 files changed, 36 insertions(+), 14 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index dfe6569e3c15d..dcd21a9a3fea6 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2407,8 +2407,8 @@ namespace ts { function bindPropertyAssignment(functionName: __String, propertyAccess: PropertyAccessExpression, isPrototypeProperty: boolean) { const symbol = lookupSymbolForName(functionName); - let targetSymbol = symbol && isDeclarationOfJavascriptExpression(symbol) ? - (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : + let targetSymbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : + symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : symbol; Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement); let isLegalPosition: boolean; diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 483d2f174bbae..8491a9d9c52b0 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -4359,6 +4359,10 @@ namespace ts { if (isInJavaScriptFile(declaration) && isJSDocPropertyLikeTag(declaration) && declaration.typeExpression) { return links.type = getTypeFromTypeNode(declaration.typeExpression.type); } + if (isInJavaScriptFile(declaration) && isDeclarationOfDefaultedJavascriptContainerExpression(symbol)) { + // !!! (probably out of place, probably not the right function to call) + return links.type = checkExpression(((declaration as VariableDeclaration).initializer as BinaryExpression).right); + } // Handle variable, parameter or property if (!pushTypeResolution(symbol, TypeSystemPropertyName.Type)) { return unknownType; @@ -4379,7 +4383,7 @@ namespace ts { || isIdentifier(declaration) || (isMethodDeclaration(declaration) && !isObjectLiteralMethod(declaration)) || isMethodSignature(declaration)) { - + // TODO: Might need to add a case here? // Symbol is property of some kind that is merged with something - should use `getTypeOfFuncClassEnumModule` and not `getTypeOfVariableOrParameterOrProperty` if (symbol.flags & (SymbolFlags.Function | SymbolFlags.Method | SymbolFlags.Class | SymbolFlags.Enum | SymbolFlags.ValueModule)) { return getTypeOfFuncClassEnumModule(symbol); @@ -14744,15 +14748,18 @@ namespace ts { let spread: Type = emptyObjectType; let propagatedFlags: TypeFlags = TypeFlags.FreshLiteral; - const contextualType = getApparentTypeOfContextualType(node); + const isInJSFile = isInJavaScriptFile(node); + // TODO: Might need to skip if isDeclarationOfDefaultedJavascriptContainerExpression(node.parent.parent) instead of just checking node.properties.length > 0 + // (actually, it would be better not to skip contextual typing at all, but to do that I need to avoid the checking loop another way) + const contextualType = node.properties.length > 0 && getApparentTypeOfContextualType(node); const contextualTypeHasPattern = contextualType && contextualType.pattern && (contextualType.pattern.kind === SyntaxKind.ObjectBindingPattern || contextualType.pattern.kind === SyntaxKind.ObjectLiteralExpression); - const isJSObjectLiteral = !contextualType && isInJavaScriptFile(node); + const isJSObjectLiteral = !contextualType && isInJSFile; let typeFlags: TypeFlags = 0; let patternWithComputedProperties = false; let hasComputedStringProperty = false; let hasComputedNumberProperty = false; - const isInJSFile = isInJavaScriptFile(node); + // TODO: This seems like the wrong way to put the assignment-properties into the type (especially the manual call to mergeSymbolTable) if (isInJSFile && node.symbol && node.symbol.exports) { mergeSymbolTable(propertiesTable, node.symbol.exports); node.symbol.exports.forEach(symbol => propertiesArray.push(symbol)); diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index eefce516508f2..a25e372a0aac1 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1489,14 +1489,29 @@ namespace ts { * Returns true if the node is a variable declaration whose initializer is a function or class expression, or an empty object literal. * This function does not test if the node is in a JavaScript file or not. */ - export function isDeclarationOfJavascriptExpression(s: Symbol) { - if (s.valueDeclaration && s.valueDeclaration.kind === SyntaxKind.VariableDeclaration) { - const declaration = s.valueDeclaration as VariableDeclaration; - return declaration.initializer && - (declaration.initializer.kind === SyntaxKind.FunctionExpression || - declaration.initializer.kind === SyntaxKind.ClassExpression || - (declaration.initializer.kind === SyntaxKind.ObjectLiteralExpression && - (declaration.initializer as ObjectLiteralExpression).properties.length === 0)); + export function isDeclarationOfJavascriptContainerExpression(s: Symbol) { + if (s.valueDeclaration && isVariableDeclaration(s.valueDeclaration)) { + return isVariableDeclaration(s.valueDeclaration) && isJavascriptContainerExpression(s.valueDeclaration.initializer); + } + return false; + } + + export function isJavascriptContainerExpression(expression: Expression | undefined) { + return expression && + (expression.kind === SyntaxKind.FunctionExpression || + expression.kind === SyntaxKind.ClassExpression || + isObjectLiteralExpression(expression) && expression.properties.length === 0) + } + + export function isDeclarationOfDefaultedJavascriptContainerExpression(s: Symbol) { + if (s.valueDeclaration && isVariableDeclaration(s.valueDeclaration)) { + return s.valueDeclaration.initializer && + isBinaryExpression(s.valueDeclaration.initializer) && + isIdentifier(s.valueDeclaration.initializer.left) && + isIdentifier(s.valueDeclaration.name) && + s.valueDeclaration.initializer.left.escapedText === s.valueDeclaration.name.escapedText && + isObjectLiteralExpression(s.valueDeclaration.initializer.right) && + s.valueDeclaration.initializer.right.properties.length === 0; } return false; } From a51bce0ab5227c00b804c25fa5f2651a534aabe8 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 7 Feb 2018 11:32:20 -0800 Subject: [PATCH 04/44] Test:basic `var x = x || {}` support in JS --- .../typeFromPropertyAssignment9.symbols | 39 +++++++++++++++ .../typeFromPropertyAssignment9.types | 48 +++++++++++++++++++ .../salsa/typeFromPropertyAssignment9.ts | 17 +++++++ 3 files changed, 104 insertions(+) create mode 100644 tests/baselines/reference/typeFromPropertyAssignment9.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment9.types create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols new file mode 100644 index 0000000000000..966d4d5a5c0fd --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -0,0 +1,39 @@ +=== tests/cases/conformance/salsa/a.js === +// TODO: JSDoc would provide a contextual type, so ... I should test that +// TODO: Try initializer of function or class I guess (though classes aren't context sensitive) +var my = my || {}; +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) + +my.m = function() { +>my.m : Symbol(m, Decl(a.js, 2, 18)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>m : Symbol(m, Decl(a.js, 2, 18)) + + return 1; +} +my.p = {}; +>my.p : Symbol(p, Decl(a.js, 5, 1)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>p : Symbol(p, Decl(a.js, 5, 1)) + +my.n = 1; +>my.n : Symbol(n, Decl(a.js, 6, 10)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>n : Symbol(n, Decl(a.js, 6, 10)) + +my.m +>my.m : Symbol(m, Decl(a.js, 2, 18)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>m : Symbol(m, Decl(a.js, 2, 18)) + +my.p +>my.p : Symbol(p, Decl(a.js, 5, 1)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>p : Symbol(p, Decl(a.js, 5, 1)) + +my.n +>my.n : Symbol(n, Decl(a.js, 6, 10)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>n : Symbol(n, Decl(a.js, 6, 10)) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.types b/tests/baselines/reference/typeFromPropertyAssignment9.types new file mode 100644 index 0000000000000..5d6c03f72b0d0 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment9.types @@ -0,0 +1,48 @@ +=== tests/cases/conformance/salsa/a.js === +// TODO: JSDoc would provide a contextual type, so ... I should test that +// TODO: Try initializer of function or class I guess (though classes aren't context sensitive) +var my = my || {}; +>my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>my || {} : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>{} : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } + +my.m = function() { +>my.m = function() { return 1;} : () => number +>my.m : () => number +>my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>m : () => number +>function() { return 1;} : () => number + + return 1; +>1 : 1 +} +my.p = {}; +>my.p = {} : { [x: string]: any; } +>my.p : { [x: string]: any; } +>my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>p : { [x: string]: any; } +>{} : { [x: string]: any; } + +my.n = 1; +>my.n = 1 : 1 +>my.n : number +>my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>n : number +>1 : 1 + +my.m +>my.m : () => number +>my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>m : () => number + +my.p +>my.p : { [x: string]: any; } +>my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>p : { [x: string]: any; } + +my.n +>my.n : number +>my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>n : number + diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts new file mode 100644 index 0000000000000..5fac39e27a821 --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts @@ -0,0 +1,17 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @target: es6 +// @Filename: a.js + +// TODO: JSDoc would provide a contextual type, so ... I should test that +// TODO: Try initializer of function or class I guess (though classes aren't context sensitive) +var my = my || {}; +my.m = function() { + return 1; +} +my.p = {}; +my.n = 1; +my.m +my.p +my.n From 2f8c2372707ae48b89c10c8c48eaa7f74830df5b Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 7 Feb 2018 14:54:34 -0800 Subject: [PATCH 05/44] Support `o.x = o.x || {}` assignments in JS Plus add tests for them --- src/compiler/checker.ts | 4 ++ src/compiler/utilities.ts | 36 +++++++---- .../typeFromPropertyAssignment9.symbols | 41 +++++++++---- .../typeFromPropertyAssignment9.types | 60 ++++++++++++------- 4 files changed, 97 insertions(+), 44 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 8491a9d9c52b0..866c282c3e341 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -4363,6 +4363,10 @@ namespace ts { // !!! (probably out of place, probably not the right function to call) return links.type = checkExpression(((declaration as VariableDeclaration).initializer as BinaryExpression).right); } + if (isInJavaScriptFile(declaration) && isAssignmentOfDefaultedJavascriptContainerExpression(symbol)) { + // !!! (probably out of place, probably not the right function to call) + return links.type = checkExpression(((declaration.parent as BinaryExpression).right as BinaryExpression).right); + } // Handle variable, parameter or property if (!pushTypeResolution(symbol, TypeSystemPropertyName.Type)) { return unknownType; diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index a25e372a0aac1..85d3bef4d4dc4 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1504,16 +1504,32 @@ namespace ts { } export function isDeclarationOfDefaultedJavascriptContainerExpression(s: Symbol) { - if (s.valueDeclaration && isVariableDeclaration(s.valueDeclaration)) { - return s.valueDeclaration.initializer && - isBinaryExpression(s.valueDeclaration.initializer) && - isIdentifier(s.valueDeclaration.initializer.left) && - isIdentifier(s.valueDeclaration.name) && - s.valueDeclaration.initializer.left.escapedText === s.valueDeclaration.name.escapedText && - isObjectLiteralExpression(s.valueDeclaration.initializer.right) && - s.valueDeclaration.initializer.right.properties.length === 0; - } - return false; + return s.valueDeclaration && + isVariableDeclaration(s.valueDeclaration) && + s.valueDeclaration.initializer && + isBinaryExpression(s.valueDeclaration.initializer) && + isIdentifier(s.valueDeclaration.initializer.left) && + isIdentifier(s.valueDeclaration.name) && + s.valueDeclaration.initializer.left.escapedText === s.valueDeclaration.name.escapedText && + // TODO: Should still probably be isJavascriptContainerExpression + isObjectLiteralExpression(s.valueDeclaration.initializer.right) && + s.valueDeclaration.initializer.right.properties.length === 0; + } + + export function isAssignmentOfDefaultedJavascriptContainerExpression(s: Symbol) { + return s.valueDeclaration && + isPropertyAccessExpression(s.valueDeclaration) && + isBinaryExpression(s.valueDeclaration.parent) && + s.valueDeclaration.parent.right && + isBinaryExpression(s.valueDeclaration.parent.right) && + isPropertyAccessExpression(s.valueDeclaration.parent.right.left) && + isIdentifier(s.valueDeclaration.parent.right.left.expression) && + isPropertyAccessExpression(s.valueDeclaration.parent.left) && + isIdentifier(s.valueDeclaration.parent.left.expression) && + s.valueDeclaration.parent.right.left.expression.escapedText === s.valueDeclaration.parent.left.expression.escapedText && + s.valueDeclaration.parent.right.left.name.escapedText === s.valueDeclaration.parent.left.name.escapedText && + isObjectLiteralExpression(s.valueDeclaration.parent.right.right) && + s.valueDeclaration.parent.right.right.properties.length === 0; } export function getRightMostAssignedExpression(node: Expression): Expression { diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index 966d4d5a5c0fd..9af8fffdc881e 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -12,28 +12,43 @@ my.m = function() { return 1; } -my.p = {}; ->my.p : Symbol(p, Decl(a.js, 5, 1)) +my.n = 1; +>my.n : Symbol(n, Decl(a.js, 5, 1)) >my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->p : Symbol(p, Decl(a.js, 5, 1)) +>n : Symbol(n, Decl(a.js, 5, 1)) -my.n = 1; ->my.n : Symbol(n, Decl(a.js, 6, 10)) +my.o = {}; +>my.o : Symbol(o, Decl(a.js, 6, 9)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>o : Symbol(o, Decl(a.js, 6, 9)) + +my.possible = my.possible || {}; +>my.possible : Symbol(possible, Decl(a.js, 7, 10)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>possible : Symbol(possible, Decl(a.js, 7, 10)) +>my.possible : Symbol(possible, Decl(a.js, 7, 10)) >my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->n : Symbol(n, Decl(a.js, 6, 10)) +>possible : Symbol(possible, Decl(a.js, 7, 10)) -my.m +my.m; >my.m : Symbol(m, Decl(a.js, 2, 18)) >my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) >m : Symbol(m, Decl(a.js, 2, 18)) -my.p ->my.p : Symbol(p, Decl(a.js, 5, 1)) +my.o; +>my.o : Symbol(o, Decl(a.js, 6, 9)) >my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->p : Symbol(p, Decl(a.js, 5, 1)) +>o : Symbol(o, Decl(a.js, 6, 9)) -my.n ->my.n : Symbol(n, Decl(a.js, 6, 10)) +my.n; +>my.n : Symbol(n, Decl(a.js, 5, 1)) >my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->n : Symbol(n, Decl(a.js, 6, 10)) +>n : Symbol(n, Decl(a.js, 5, 1)) + +my.possible; +>my.possible : Symbol(possible, Decl(a.js, 7, 10)) +>my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>possible : Symbol(possible, Decl(a.js, 7, 10)) + + diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.types b/tests/baselines/reference/typeFromPropertyAssignment9.types index 5d6c03f72b0d0..e57d8b70bf7ef 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.types +++ b/tests/baselines/reference/typeFromPropertyAssignment9.types @@ -2,47 +2,65 @@ // TODO: JSDoc would provide a contextual type, so ... I should test that // TODO: Try initializer of function or class I guess (though classes aren't context sensitive) var my = my || {}; ->my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } ->my || {} : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } ->my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } ->{} : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>my || {} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>{} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } my.m = function() { >my.m = function() { return 1;} : () => number >my.m : () => number ->my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } >m : () => number >function() { return 1;} : () => number return 1; >1 : 1 } -my.p = {}; ->my.p = {} : { [x: string]: any; } ->my.p : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } ->p : { [x: string]: any; } ->{} : { [x: string]: any; } - my.n = 1; >my.n = 1 : 1 >my.n : number ->my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } >n : number >1 : 1 -my.m +my.o = {}; +>my.o = {} : { [x: string]: any; } +>my.o : { [x: string]: any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>o : { [x: string]: any; } +>{} : { [x: string]: any; } + +my.possible = my.possible || {}; +>my.possible = my.possible || {} : { [x: string]: any; } +>my.possible : { [x: string]: any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>possible : { [x: string]: any; } +>my.possible || {} : { [x: string]: any; } +>my.possible : { [x: string]: any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>possible : { [x: string]: any; } +>{} : { [x: string]: any; } + +my.m; >my.m : () => number ->my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } >m : () => number -my.p ->my.p : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } ->p : { [x: string]: any; } +my.o; +>my.o : { [x: string]: any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>o : { [x: string]: any; } -my.n +my.n; >my.n : number ->my : { [x: string]: any; m: () => number; p: { [x: string]: any; }; n: number; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } >n : number +my.possible; +>my.possible : { [x: string]: any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>possible : { [x: string]: any; } + + + From 7e3fdc29fa5618d158e1b694f3943d6881e4a6c4 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 7 Feb 2018 14:55:23 -0800 Subject: [PATCH 06/44] Test:`o.x = o.x || {}` assignments in JS --- .../salsa/typeFromPropertyAssignment9.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts index 5fac39e27a821..0f0b2fa272dbe 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts @@ -10,8 +10,13 @@ var my = my || {}; my.m = function() { return 1; } -my.p = {}; my.n = 1; -my.m -my.p -my.n +my.o = {}; +my.possible = my.possible || {}; + +my.m; +my.o; +my.n; +my.possible; + + From e0596ad9b80e80569236c4d681b5f8faaba71d5b Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 7 Feb 2018 15:53:43 -0800 Subject: [PATCH 07/44] Improve contextual type skip in checkObjectLiteral It is still super hacky --- src/compiler/checker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 866c282c3e341..7d27b525a761a 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14755,7 +14755,7 @@ namespace ts { const isInJSFile = isInJavaScriptFile(node); // TODO: Might need to skip if isDeclarationOfDefaultedJavascriptContainerExpression(node.parent.parent) instead of just checking node.properties.length > 0 // (actually, it would be better not to skip contextual typing at all, but to do that I need to avoid the checking loop another way) - const contextualType = node.properties.length > 0 && getApparentTypeOfContextualType(node); + const contextualType = (!isInJSFile || node.properties.length > 0) && getApparentTypeOfContextualType(node); const contextualTypeHasPattern = contextualType && contextualType.pattern && (contextualType.pattern.kind === SyntaxKind.ObjectBindingPattern || contextualType.pattern.kind === SyntaxKind.ObjectLiteralExpression); const isJSObjectLiteral = !contextualType && isInJSFile; From d3b02be4a304cd3216c546745224da646b1fa1a7 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 7 Feb 2018 15:54:18 -0800 Subject: [PATCH 08/44] Update baselines --- .../reference/checkJsdocTypeTag1.types | 4 +-- .../reference/moduleExportAlias.types | 32 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/tests/baselines/reference/checkJsdocTypeTag1.types b/tests/baselines/reference/checkJsdocTypeTag1.types index a0c0c53cfeb49..ad8a365d687f2 100644 --- a/tests/baselines/reference/checkJsdocTypeTag1.types +++ b/tests/baselines/reference/checkJsdocTypeTag1.types @@ -91,12 +91,12 @@ x2(0); */ var props = {}; >props : any ->{} : {} +>{} : { [x: string]: any; } /** * @type {Object} */ var props = {}; >props : any ->{} : {} +>{} : { [x: string]: any; } diff --git a/tests/baselines/reference/moduleExportAlias.types b/tests/baselines/reference/moduleExportAlias.types index b1eedf8c2ab1a..189c8c0f4010a 100644 --- a/tests/baselines/reference/moduleExportAlias.types +++ b/tests/baselines/reference/moduleExportAlias.types @@ -206,19 +206,19 @@ multipleDeclarationAlias4.func8 = function () { }; >function () { } : () => void var multipleDeclarationAlias5 = module.exports = exports = {}; ->multipleDeclarationAlias5 : {} ->module.exports = exports = {} : {} +>multipleDeclarationAlias5 : { [x: string]: any; } +>module.exports = exports = {} : { [x: string]: any; } >module.exports : any >module : any >exports : any ->exports = {} : {} +>exports = {} : { [x: string]: any; } >exports : any ->{} : {} +>{} : { [x: string]: any; } multipleDeclarationAlias5.func9 = function () { }; >multipleDeclarationAlias5.func9 = function () { } : () => void >multipleDeclarationAlias5.func9 : any ->multipleDeclarationAlias5 : {} +>multipleDeclarationAlias5 : { [x: string]: any; } >func9 : any >function () { } : () => void @@ -240,15 +240,15 @@ multipleDeclarationAlias6.func10 = function () { }; >function () { } : () => void exports = module.exports = someOtherVariable = {}; ->exports = module.exports = someOtherVariable = {} : {} +>exports = module.exports = someOtherVariable = {} : { [x: string]: any; } >exports : any ->module.exports = someOtherVariable = {} : {} +>module.exports = someOtherVariable = {} : { [x: string]: any; } >module.exports : any >module : any >exports : any ->someOtherVariable = {} : {} +>someOtherVariable = {} : { [x: string]: any; } >someOtherVariable : any ->{} : {} +>{} : { [x: string]: any; } exports.func11 = function () { }; >exports.func11 = function () { } : () => void @@ -267,15 +267,15 @@ module.exports.func12 = function () { }; >function () { } : () => void exports = module.exports = someOtherVariable = {}; ->exports = module.exports = someOtherVariable = {} : {} +>exports = module.exports = someOtherVariable = {} : { [x: string]: any; } >exports : any ->module.exports = someOtherVariable = {} : {} +>module.exports = someOtherVariable = {} : { [x: string]: any; } >module.exports : any >module : any >exports : any ->someOtherVariable = {} : {} +>someOtherVariable = {} : { [x: string]: any; } >someOtherVariable : any ->{} : {} +>{} : { [x: string]: any; } exports.func11 = function () { }; >exports.func11 = function () { } : () => void @@ -344,13 +344,13 @@ module.exports.func16 = function () { }; >function () { } : () => void module.exports = exports = {}; ->module.exports = exports = {} : {} +>module.exports = exports = {} : { [x: string]: any; } >module.exports : any >module : any >exports : any ->exports = {} : {} +>exports = {} : { [x: string]: any; } >exports : any ->{} : {} +>{} : { [x: string]: any; } exports.func17 = function () { }; >exports.func17 = function () { } : () => void From 4998b99fefe4dd2b61f2d0862d33abf7b9cfe02d Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 7 Feb 2018 16:19:49 -0800 Subject: [PATCH 09/44] getSpecialPropertyAssignmentKind uses type guards --- src/compiler/utilities.ts | 26 +++++++++++--------------- 1 file changed, 11 insertions(+), 15 deletions(-) diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 85d3bef4d4dc4..63dc6c96c542f 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1550,20 +1550,18 @@ namespace ts { /// Given a BinaryExpression, returns SpecialPropertyAssignmentKind for the various kinds of property /// assignments we treat as special in the binder export function getSpecialPropertyAssignmentKind(expr: BinaryExpression): SpecialPropertyAssignmentKind { - if (!isInJavaScriptFile(expr)) { + if (!isInJavaScriptFile(expr) || + expr.operatorToken.kind !== SyntaxKind.EqualsToken || + !isPropertyAccessExpression(expr.left)) { return SpecialPropertyAssignmentKind.None; } - if (expr.operatorToken.kind !== SyntaxKind.EqualsToken || expr.left.kind !== SyntaxKind.PropertyAccessExpression) { - return SpecialPropertyAssignmentKind.None; - } - const lhs = expr.left; - if (lhs.expression.kind === SyntaxKind.Identifier) { - const lhsId = lhs.expression; - if (lhsId.escapedText === "exports") { + const lhs = expr.left; + if (isIdentifier(lhs.expression)) { + if (lhs.expression.escapedText === "exports") { // exports.name = expr return SpecialPropertyAssignmentKind.ExportsProperty; } - else if (lhsId.escapedText === "module" && lhs.name.escapedText === "exports") { + else if (lhs.expression.escapedText === "module" && lhs.name.escapedText === "exports") { // module.exports = expr return SpecialPropertyAssignmentKind.ModuleExports; } @@ -1575,16 +1573,14 @@ namespace ts { else if (lhs.expression.kind === SyntaxKind.ThisKeyword) { return SpecialPropertyAssignmentKind.ThisProperty; } - else if (lhs.expression.kind === SyntaxKind.PropertyAccessExpression) { + else if (isPropertyAccessExpression(lhs.expression)) { // chained dot, e.g. x.y.z = expr; this var is the 'x.y' part - const innerPropertyAccess = lhs.expression; - if (innerPropertyAccess.expression.kind === SyntaxKind.Identifier) { + if (isIdentifier(lhs.expression.expression)) { // module.exports.name = expr - const innerPropertyAccessIdentifier = innerPropertyAccess.expression; - if (innerPropertyAccessIdentifier.escapedText === "module" && innerPropertyAccess.name.escapedText === "exports") { + if (lhs.expression.expression.escapedText === "module" && lhs.expression.name.escapedText === "exports") { return SpecialPropertyAssignmentKind.ExportsProperty; } - if (innerPropertyAccess.name.escapedText === "prototype") { + if (lhs.expression.name.escapedText === "prototype") { return SpecialPropertyAssignmentKind.PrototypeProperty; } } From d0b08a24ec92aeb01a74e65d40dcc1f779054043 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 8 Feb 2018 11:08:41 -0800 Subject: [PATCH 10/44] Refactor JS static property assignment binding Less polymorphism, up-to-date generalised names and documentation. --- src/compiler/binder.ts | 43 +++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index dcd21a9a3fea6..a31b1d3ffbfcf 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2045,7 +2045,7 @@ namespace ts { bindThisPropertyAssignment(node); break; case SpecialPropertyAssignmentKind.Property: - bindStaticPropertyAssignment(node); + bindStaticBinaryExpressionAssignment(node as BinaryExpression); break; case SpecialPropertyAssignmentKind.None: // Nothing to do @@ -2373,40 +2373,41 @@ namespace ts { bindPropertyAssignment(constructorFunction.escapedText, leftSideOfAssignment, /*isPrototypeProperty*/ true); } - /** - * For nodes like `x.y = z`, declare a member 'y' on 'x' if x is a function or class, or not declared. - * Also works for expression statements preceded by JSDoc, like / ** @type number * / x.y; - */ - function bindStaticPropertyAssignment(node: BinaryExpression | PropertyAccessExpression) { - // Look up the function in the local scope, since static assignments should - // follow the function declaration - const leftSideOfAssignment = node.kind === SyntaxKind.PropertyAccessExpression ? node : node.left as PropertyAccessExpression; - const target = leftSideOfAssignment.expression; - if (isIdentifier(target)) { - // Fix up parent pointers since we're going to use these nodes before we bind into them - target.parent = leftSideOfAssignment; - if (node.kind === SyntaxKind.BinaryExpression) { - leftSideOfAssignment.parent = node; - } - if (container === file && isNameOfExportsOrModuleExportsAliasDeclaration(file, target)) { + function bindStaticBinaryExpressionAssignment(node: BinaryExpression) { + const lhs = node.left as PropertyAccessExpression; + if (isIdentifier(lhs.expression)) { + lhs.parent = node; + if (container === file && isNameOfExportsOrModuleExportsAliasDeclaration(file, lhs.expression)) { // This can be an alias for the 'exports' or 'module.exports' names, e.g. // var util = module.exports; // util.property = function ... - bindExportsPropertyAssignment(node as BinaryExpression); + bindExportsPropertyAssignment(node); } else { - bindPropertyAssignment(target.escapedText, leftSideOfAssignment, /*isPrototypeProperty*/ false); + bindStaticPropertyAssignment(lhs); } } } + /** + * For nodes like `x.y = z`, declare a member 'y' on 'x' if x is a function or class or {}, or not declared. + * Also works for expression statements preceded by JSDoc, like / ** @type number * / x.y; + */ + function bindStaticPropertyAssignment(node: PropertyAccessExpression) { + // Look up the property in the local scope, since static assignments should follow the declaration + if (isIdentifier(node.expression)) { + // Fix up parent pointers since we're going to use these nodes before we bind into them + node.expression.parent = node; + bindPropertyAssignment(node.expression.escapedText, node, /*isPrototypeProperty*/ false); + } + } function lookupSymbolForName(name: __String) { return lookupSymbolForNameWorker(container, name); } - function bindPropertyAssignment(functionName: __String, propertyAccess: PropertyAccessExpression, isPrototypeProperty: boolean) { - const symbol = lookupSymbolForName(functionName); + function bindPropertyAssignment(name: __String, propertyAccess: PropertyAccessExpression, isPrototypeProperty: boolean) { + const symbol = lookupSymbolForName(name); let targetSymbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : symbol; From b0aebb4c1e54c29f392edd1cd4617101a50122b1 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 8 Feb 2018 15:43:10 -0800 Subject: [PATCH 11/44] Recursive object-literal-assignment declarations --- src/compiler/binder.ts | 72 +++++++++------ src/compiler/utilities.ts | 21 ++--- .../typeFromPropertyAssignment9.symbols | 90 ++++++++++--------- .../typeFromPropertyAssignment9.types | 81 ++++++++++------- .../salsa/typeFromPropertyAssignment9.ts | 18 ++-- .../codeFixUndeclaredAcrossFiles1.ts | 4 +- 6 files changed, 162 insertions(+), 124 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index a31b1d3ffbfcf..0e91e752376ca 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2033,16 +2033,16 @@ namespace ts { const specialKind = getSpecialPropertyAssignmentKind(node as BinaryExpression); switch (specialKind) { case SpecialPropertyAssignmentKind.ExportsProperty: - bindExportsPropertyAssignment(node); + bindExportsPropertyAssignment(node as BinaryExpression); break; case SpecialPropertyAssignmentKind.ModuleExports: - bindModuleExportsAssignment(node); + bindModuleExportsAssignment(node as BinaryExpression); break; case SpecialPropertyAssignmentKind.PrototypeProperty: - bindPrototypePropertyAssignment(node); + bindPrototypePropertyAssignment(node as BinaryExpression); break; case SpecialPropertyAssignmentKind.ThisProperty: - bindThisPropertyAssignment(node); + bindThisPropertyAssignment(node as BinaryExpression); break; case SpecialPropertyAssignmentKind.Property: bindStaticBinaryExpressionAssignment(node as BinaryExpression); @@ -2296,6 +2296,7 @@ namespace ts { } function bindExportsPropertyAssignment(node: BinaryExpression) { + // TODO: Maybe this should support nested exports too // When we create a property via 'exports.foo = bar', the 'exports.foo' property access // expression is the declaration setCommonJsModuleIndicator(node); @@ -2370,23 +2371,21 @@ namespace ts { constructorFunction.parent = classPrototype; classPrototype.parent = leftSideOfAssignment; - bindPropertyAssignment(constructorFunction.escapedText, leftSideOfAssignment, /*isPrototypeProperty*/ true); + bindPropertyAssignment(constructorFunction, leftSideOfAssignment, /*isPrototypeProperty*/ true); } function bindStaticBinaryExpressionAssignment(node: BinaryExpression) { const lhs = node.left as PropertyAccessExpression; - if (isIdentifier(lhs.expression)) { - lhs.parent = node; - if (container === file && isNameOfExportsOrModuleExportsAliasDeclaration(file, lhs.expression)) { - // This can be an alias for the 'exports' or 'module.exports' names, e.g. - // var util = module.exports; - // util.property = function ... - bindExportsPropertyAssignment(node); - } - else { - bindStaticPropertyAssignment(lhs); - } + lhs.parent = node; + if (isIdentifier(lhs.expression) && container === file && isNameOfExportsOrModuleExportsAliasDeclaration(file, lhs.expression)) { + // This can be an alias for the 'exports' or 'module.exports' names, e.g. + // var util = module.exports; + // util.property = function ... + bindExportsPropertyAssignment(node); + } + else { + bindStaticPropertyAssignment(lhs); } } /** @@ -2394,24 +2393,37 @@ namespace ts { * Also works for expression statements preceded by JSDoc, like / ** @type number * / x.y; */ function bindStaticPropertyAssignment(node: PropertyAccessExpression) { - // Look up the property in the local scope, since static assignments should follow the declaration - if (isIdentifier(node.expression)) { - // Fix up parent pointers since we're going to use these nodes before we bind into them - node.expression.parent = node; - bindPropertyAssignment(node.expression.escapedText, node, /*isPrototypeProperty*/ false); - } + // Fix up parent pointers since we're going to use these nodes before we bind into them + node.expression.parent = node; + bindPropertyAssignment(node.expression as Identifier | PropertyAccessExpression, node, /*isPrototypeProperty*/ false); } - function lookupSymbolForName(name: __String) { - return lookupSymbolForNameWorker(container, name); + function lookupSymbolForPropertyAccess(node: Identifier | PropertyAccessExpression): Symbol | undefined { + if (isIdentifier(node)) { + return lookupSymbolForNameWorker(container, node.escapedText); + } + else { + let symbol = lookupSymbolForPropertyAccess(node.expression as Identifier | PropertyAccessExpression); + symbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : + symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : + // TODO: Might want the next line below for even further nestings? + // symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : + symbol; + return symbol && symbol.exports && symbol.exports.get(node.name.escapedText); + } } - function bindPropertyAssignment(name: __String, propertyAccess: PropertyAccessExpression, isPrototypeProperty: boolean) { - const symbol = lookupSymbolForName(name); + function bindPropertyAssignment(name: Identifier | PropertyAccessExpression, propertyAccess: PropertyAccessExpression, isPrototypeProperty: boolean) { + // Look up the property in the local scope, since property assignments should follow the declaration + const symbol = lookupSymbolForPropertyAccess(name); + // TODO: Should be able to structure this with less duplication let targetSymbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : + symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : symbol; - Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement); + Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || + propertyAccess.parent.kind === SyntaxKind.ExpressionStatement || + propertyAccess.parent.kind === SyntaxKind.PropertyAccessExpression); let isLegalPosition: boolean; if (propertyAccess.parent.kind === SyntaxKind.BinaryExpression) { const initializerKind = (propertyAccess.parent as BinaryExpression).right.kind; @@ -2422,14 +2434,16 @@ namespace ts { isLegalPosition = propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; } if (!isPrototypeProperty && (!targetSymbol || !(targetSymbol.flags & SymbolFlags.Namespace)) && isLegalPosition) { - Debug.assert(isIdentifier(propertyAccess.expression)); - const identifier = propertyAccess.expression as Identifier; + const identifier = isIdentifier(propertyAccess.expression) ? propertyAccess.expression : (propertyAccess.expression as PropertyAccessExpression).expression as Identifier; const flags = SymbolFlags.Module | SymbolFlags.JSContainer; const excludeFlags = SymbolFlags.ValueModuleExcludes & ~SymbolFlags.JSContainer; if (targetSymbol) { + // TODO: Not sure this is correct for nested declarations -- maybe this should be added to targetSymbol + // Note: add declaration to original symbol, not the special-syntax's symbol, so that namespaces work for type lookup addDeclarationToSymbol(symbol, identifier, flags); } else { + // TODO: Not sure this branch is correct for nested declarations targetSymbol = declareSymbol(container.locals, /*parent*/ undefined, identifier, flags, excludeFlags); } } diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 63dc6c96c542f..966909f528427 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1490,17 +1490,12 @@ namespace ts { * This function does not test if the node is in a JavaScript file or not. */ export function isDeclarationOfJavascriptContainerExpression(s: Symbol) { - if (s.valueDeclaration && isVariableDeclaration(s.valueDeclaration)) { - return isVariableDeclaration(s.valueDeclaration) && isJavascriptContainerExpression(s.valueDeclaration.initializer); - } - return false; - } - - export function isJavascriptContainerExpression(expression: Expression | undefined) { - return expression && - (expression.kind === SyntaxKind.FunctionExpression || - expression.kind === SyntaxKind.ClassExpression || - isObjectLiteralExpression(expression) && expression.properties.length === 0) + return s.valueDeclaration && + isVariableDeclaration(s.valueDeclaration) && + s.valueDeclaration.initializer && + (s.valueDeclaration.initializer.kind === SyntaxKind.FunctionExpression || + s.valueDeclaration.initializer.kind === SyntaxKind.ClassExpression || + isObjectLiteralExpression(s.valueDeclaration.initializer) && s.valueDeclaration.initializer.properties.length === 0); } export function isDeclarationOfDefaultedJavascriptContainerExpression(s: Symbol) { @@ -1584,9 +1579,11 @@ namespace ts { return SpecialPropertyAssignmentKind.PrototypeProperty; } } + if(isEntityNameExpression(lhs.expression)) { + return SpecialPropertyAssignmentKind.Property; + } } - return SpecialPropertyAssignmentKind.None; } diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index 9af8fffdc881e..c1afbe8203687 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -1,54 +1,62 @@ === tests/cases/conformance/salsa/a.js === // TODO: JSDoc would provide a contextual type, so ... I should test that +// (a number of existing tests fail because of that, I think) // TODO: Try initializer of function or class I guess (though classes aren't context sensitive) +// TODO: Duplicated declarations should be OK (if they have the same type (??)) var my = my || {}; ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) my.m = function() { ->my.m : Symbol(m, Decl(a.js, 2, 18)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->m : Symbol(m, Decl(a.js, 2, 18)) +>my.m : Symbol(m, Decl(a.js, 4, 18)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>m : Symbol(m, Decl(a.js, 4, 18)) return 1; } my.n = 1; ->my.n : Symbol(n, Decl(a.js, 5, 1)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->n : Symbol(n, Decl(a.js, 5, 1)) +>my.n : Symbol(n, Decl(a.js, 7, 1)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>n : Symbol(n, Decl(a.js, 7, 1)) my.o = {}; ->my.o : Symbol(o, Decl(a.js, 6, 9)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->o : Symbol(o, Decl(a.js, 6, 9)) - -my.possible = my.possible || {}; ->my.possible : Symbol(possible, Decl(a.js, 7, 10)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->possible : Symbol(possible, Decl(a.js, 7, 10)) ->my.possible : Symbol(possible, Decl(a.js, 7, 10)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->possible : Symbol(possible, Decl(a.js, 7, 10)) - -my.m; ->my.m : Symbol(m, Decl(a.js, 2, 18)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->m : Symbol(m, Decl(a.js, 2, 18)) - -my.o; ->my.o : Symbol(o, Decl(a.js, 6, 9)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->o : Symbol(o, Decl(a.js, 6, 9)) - -my.n; ->my.n : Symbol(n, Decl(a.js, 5, 1)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->n : Symbol(n, Decl(a.js, 5, 1)) - -my.possible; ->my.possible : Symbol(possible, Decl(a.js, 7, 10)) ->my : Symbol(my, Decl(a.js, 2, 3), Decl(a.js, 2, 18)) ->possible : Symbol(possible, Decl(a.js, 7, 10)) - - +>my.o : Symbol(o, Decl(a.js, 8, 9)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>o : Symbol(o, Decl(a.js, 8, 9)) + +my.predicate = my.predicate || {}; +>my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) + +my.predicate.query = function () { +>my.predicate.query : Symbol(query, Decl(a.js, 10, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>query : Symbol(query, Decl(a.js, 10, 34)) + + var me = this; +>me : Symbol(me, Decl(a.js, 12, 7)) +>this : Symbol(__object, Decl(a.js, 10, 30)) + + me.property = false; +>me : Symbol(me, Decl(a.js, 12, 7)) + +}; +var q = new my.predicate.query(); +>q : Symbol(q, Decl(a.js, 15, 3)) +>my.predicate.query : Symbol(query, Decl(a.js, 10, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>query : Symbol(query, Decl(a.js, 10, 34)) + +// my.predicate.result = {}; +// my.predicate.sorted = my.predicate.sorted || {}; + +// TODO: EVEN MORE NESTING diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.types b/tests/baselines/reference/typeFromPropertyAssignment9.types index e57d8b70bf7ef..88607d08cf1db 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.types +++ b/tests/baselines/reference/typeFromPropertyAssignment9.types @@ -1,16 +1,18 @@ === tests/cases/conformance/salsa/a.js === // TODO: JSDoc would provide a contextual type, so ... I should test that +// (a number of existing tests fail because of that, I think) // TODO: Try initializer of function or class I guess (though classes aren't context sensitive) +// TODO: Duplicated declarations should be OK (if they have the same type (??)) var my = my || {}; ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->my || {} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->{} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>my || {} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>{} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } my.m = function() { >my.m = function() { return 1;} : () => number >my.m : () => number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } >m : () => number >function() { return 1;} : () => number @@ -20,47 +22,60 @@ my.m = function() { my.n = 1; >my.n = 1 : 1 >my.n : number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } >n : number >1 : 1 my.o = {}; >my.o = {} : { [x: string]: any; } >my.o : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } >o : { [x: string]: any; } >{} : { [x: string]: any; } -my.possible = my.possible || {}; ->my.possible = my.possible || {} : { [x: string]: any; } ->my.possible : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->possible : { [x: string]: any; } ->my.possible || {} : { [x: string]: any; } ->my.possible : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->possible : { [x: string]: any; } ->{} : { [x: string]: any; } +my.predicate = my.predicate || {}; +>my.predicate = my.predicate || {} : { [x: string]: any; query: () => void; } +>my.predicate : { [x: string]: any; query: () => void; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>predicate : { [x: string]: any; query: () => void; } +>my.predicate || {} : { [x: string]: any; query: () => void; } +>my.predicate : { [x: string]: any; query: () => void; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>predicate : { [x: string]: any; query: () => void; } +>{} : { [x: string]: any; query: () => void; } -my.m; ->my.m : () => number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->m : () => number +my.predicate.query = function () { +>my.predicate.query = function () { var me = this; me.property = false;} : () => void +>my.predicate.query : () => void +>my.predicate : { [x: string]: any; query: () => void; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>predicate : { [x: string]: any; query: () => void; } +>query : () => void +>function () { var me = this; me.property = false;} : () => void -my.o; ->my.o : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->o : { [x: string]: any; } + var me = this; +>me : { [x: string]: any; query: () => void; } +>this : { [x: string]: any; query: () => void; } -my.n; ->my.n : number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->n : number + me.property = false; +>me.property = false : false +>me.property : any +>me : { [x: string]: any; query: () => void; } +>property : any +>false : false -my.possible; ->my.possible : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; possible: { [x: string]: any; }; } ->possible : { [x: string]: any; } +}; +var q = new my.predicate.query(); +>q : any +>new my.predicate.query() : any +>my.predicate.query : () => void +>my.predicate : { [x: string]: any; query: () => void; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>predicate : { [x: string]: any; query: () => void; } +>query : () => void +// my.predicate.result = {}; +// my.predicate.sorted = my.predicate.sorted || {}; +// TODO: EVEN MORE NESTING diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts index 0f0b2fa272dbe..d3a339b880486 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts @@ -5,18 +5,22 @@ // @Filename: a.js // TODO: JSDoc would provide a contextual type, so ... I should test that +// (a number of existing tests fail because of that, I think) // TODO: Try initializer of function or class I guess (though classes aren't context sensitive) +// TODO: Duplicated declarations should be OK (if they have the same type (??)) var my = my || {}; my.m = function() { return 1; } my.n = 1; my.o = {}; -my.possible = my.possible || {}; - -my.m; -my.o; -my.n; -my.possible; - +my.predicate = my.predicate || {}; +my.predicate.query = function () { + var me = this; + me.property = false; +}; +var q = new my.predicate.query(); +// my.predicate.result = {}; +// my.predicate.sorted = my.predicate.sorted || {}; +// TODO: EVEN MORE NESTING diff --git a/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts b/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts index a946b60f1730b..29dcc2a504898 100644 --- a/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts +++ b/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts @@ -23,7 +23,7 @@ verify.getAndApplyCodeFix(/*errorCode*/undefined, 0); verify.getAndApplyCodeFix(/*errorCode*/undefined, 0); verify.rangeIs(` - y: {}; + y: { [x: string]: any; }; m1(): any { throw new Error("Method not implemented."); } @@ -31,4 +31,4 @@ verify.rangeIs(` static m0(arg0: any, arg1: any, arg2: any): any { throw new Error("Method not implemented."); } -`); \ No newline at end of file +`); From a09c2391a4d8057d13f25086fdd3b76879b690e9 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 8 Feb 2018 16:07:22 -0800 Subject: [PATCH 12/44] 4-nested object-literal assignment works in JS --- src/compiler/binder.ts | 5 +- src/compiler/utilities.ts | 11 +++ .../typeFromPropertyAssignment9.symbols | 14 +++- .../typeFromPropertyAssignment9.types | 78 +++++++++++-------- .../salsa/typeFromPropertyAssignment9.ts | 8 +- 5 files changed, 73 insertions(+), 43 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 0e91e752376ca..4dd3dc90e6710 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2406,8 +2406,8 @@ namespace ts { let symbol = lookupSymbolForPropertyAccess(node.expression as Identifier | PropertyAccessExpression); symbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : - // TODO: Might want the next line below for even further nestings? - // symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : + symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : + symbol && isAssignmentOfJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : symbol; return symbol && symbol.exports && symbol.exports.get(node.name.escapedText); } @@ -2420,6 +2420,7 @@ namespace ts { let targetSymbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : + symbol && isAssignmentOfJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : symbol; Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement || diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 966909f528427..f779fd19e11fe 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1472,6 +1472,7 @@ namespace ts { return getSourceTextOfNodeFromSourceFile(sourceFile, str).charCodeAt(0) === CharacterCodes.doubleQuote; } + // TODO: All 5 (!) of these need to be de-duped /** * Returns true if the node is a variable declaration whose initializer is a function or class expression. * This function does not test if the node is in a JavaScript file or not. @@ -1511,6 +1512,16 @@ namespace ts { s.valueDeclaration.initializer.right.properties.length === 0; } + export function isAssignmentOfJavascriptContainerExpression(s: Symbol) { + return s.valueDeclaration && + isPropertyAccessExpression(s.valueDeclaration) && + isBinaryExpression(s.valueDeclaration.parent) && + s.valueDeclaration.parent.right && + (s.valueDeclaration.parent.right.kind === SyntaxKind.FunctionExpression || + s.valueDeclaration.parent.right.kind === SyntaxKind.ClassExpression || + isObjectLiteralExpression(s.valueDeclaration.parent.right) && s.valueDeclaration.parent.right.properties.length === 0); + } + export function isAssignmentOfDefaultedJavascriptContainerExpression(s: Symbol) { return s.valueDeclaration && isPropertyAccessExpression(s.valueDeclaration) && diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index c1afbe8203687..2afbefe6d392f 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -55,8 +55,16 @@ var q = new my.predicate.query(); >predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) >query : Symbol(query, Decl(a.js, 10, 34)) -// my.predicate.result = {}; -// my.predicate.sorted = my.predicate.sorted || {}; +my.predicate.query.result = 'none' +>my.predicate.query.result : Symbol((Anonymous function).result, Decl(a.js, 15, 33)) +>my.predicate.query : Symbol(query, Decl(a.js, 10, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>query : Symbol(query, Decl(a.js, 10, 34)) +>result : Symbol((Anonymous function).result, Decl(a.js, 15, 33)) -// TODO: EVEN MORE NESTING +// my.predicate.sort = my.predicate.sort || function (first, second) { + // return first; +// } diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.types b/tests/baselines/reference/typeFromPropertyAssignment9.types index 88607d08cf1db..9c6981b63c85e 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.types +++ b/tests/baselines/reference/typeFromPropertyAssignment9.types @@ -4,15 +4,15 @@ // TODO: Try initializer of function or class I guess (though classes aren't context sensitive) // TODO: Duplicated declarations should be OK (if they have the same type (??)) var my = my || {}; ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } ->my || {} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } ->{} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>my || {} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>{} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } my.m = function() { >my.m = function() { return 1;} : () => number >my.m : () => number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } >m : () => number >function() { return 1;} : () => number @@ -22,45 +22,45 @@ my.m = function() { my.n = 1; >my.n = 1 : 1 >my.n : number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } >n : number >1 : 1 my.o = {}; >my.o = {} : { [x: string]: any; } >my.o : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } >o : { [x: string]: any; } >{} : { [x: string]: any; } my.predicate = my.predicate || {}; ->my.predicate = my.predicate || {} : { [x: string]: any; query: () => void; } ->my.predicate : { [x: string]: any; query: () => void; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } ->predicate : { [x: string]: any; query: () => void; } ->my.predicate || {} : { [x: string]: any; query: () => void; } ->my.predicate : { [x: string]: any; query: () => void; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } ->predicate : { [x: string]: any; query: () => void; } ->{} : { [x: string]: any; query: () => void; } +>my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; } +>{} : { [x: string]: any; query: { (): void; result: string; }; } my.predicate.query = function () { ->my.predicate.query = function () { var me = this; me.property = false;} : () => void ->my.predicate.query : () => void ->my.predicate : { [x: string]: any; query: () => void; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } ->predicate : { [x: string]: any; query: () => void; } ->query : () => void ->function () { var me = this; me.property = false;} : () => void +>my.predicate.query = function () { var me = this; me.property = false;} : { (): void; result: string; } +>my.predicate.query : { (): void; result: string; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; } +>query : { (): void; result: string; } +>function () { var me = this; me.property = false;} : { (): void; result: string; } var me = this; ->me : { [x: string]: any; query: () => void; } ->this : { [x: string]: any; query: () => void; } +>me : { [x: string]: any; query: { (): void; result: string; }; } +>this : { [x: string]: any; query: { (): void; result: string; }; } me.property = false; >me.property = false : false >me.property : any ->me : { [x: string]: any; query: () => void; } +>me : { [x: string]: any; query: { (): void; result: string; }; } >property : any >false : false @@ -68,14 +68,24 @@ my.predicate.query = function () { var q = new my.predicate.query(); >q : any >new my.predicate.query() : any ->my.predicate.query : () => void ->my.predicate : { [x: string]: any; query: () => void; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: () => void; }; } ->predicate : { [x: string]: any; query: () => void; } ->query : () => void +>my.predicate.query : { (): void; result: string; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; } +>query : { (): void; result: string; } -// my.predicate.result = {}; -// my.predicate.sorted = my.predicate.sorted || {}; +my.predicate.query.result = 'none' +>my.predicate.query.result = 'none' : "none" +>my.predicate.query.result : string +>my.predicate.query : { (): void; result: string; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; } +>query : { (): void; result: string; } +>result : string +>'none' : "none" -// TODO: EVEN MORE NESTING +// my.predicate.sort = my.predicate.sort || function (first, second) { + // return first; +// } diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts index d3a339b880486..d6da438562585 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts @@ -20,7 +20,7 @@ my.predicate.query = function () { me.property = false; }; var q = new my.predicate.query(); -// my.predicate.result = {}; -// my.predicate.sorted = my.predicate.sorted || {}; - -// TODO: EVEN MORE NESTING +my.predicate.query.result = 'none' +// my.predicate.sort = my.predicate.sort || function (first, second) { + // return first; +// } From 8ac94f5dec0e2087d5a8de76958079c3869847c6 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 9 Feb 2018 10:41:30 -0800 Subject: [PATCH 13/44] Support function/class in JS nested decls This required fixing the predicates and the avoiding of contextual typing loops. This is now done right, in getContextualTypeOfBinaryExpression. The predicates still need work. --- src/compiler/binder.ts | 37 +++---- src/compiler/checker.ts | 15 ++- src/compiler/utilities.ts | 98 ++++++++++--------- .../typeFromPropertyAssignment9.symbols | 20 +++- .../typeFromPropertyAssignment9.types | 79 +++++++++------ .../salsa/typeFromPropertyAssignment9.ts | 6 +- 6 files changed, 149 insertions(+), 106 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 4dd3dc90e6710..ba89d4f748e43 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2353,7 +2353,7 @@ namespace ts { } else if ((node.expression.kind === SyntaxKind.Identifier || node.expression.kind === SyntaxKind.PropertyAccessExpression) && node.parent.parent.kind === SyntaxKind.SourceFile) { - bindStaticPropertyAssignment(node); + bindStaticPropertyAssignment(node as PropertyAccessEntityNameExpression); } } @@ -2362,8 +2362,8 @@ namespace ts { // Look up the function in the local scope, since prototype assignments should // follow the function declaration - const leftSideOfAssignment = node.left as PropertyAccessExpression; - const classPrototype = leftSideOfAssignment.expression as PropertyAccessExpression; + const leftSideOfAssignment = node.left as PropertyAccessEntityNameExpression; + const classPrototype = leftSideOfAssignment.expression as PropertyAccessEntityNameExpression; const constructorFunction = classPrototype.expression as Identifier; // Fix up parent pointers since we're going to use these nodes before we bind into them @@ -2376,7 +2376,7 @@ namespace ts { function bindStaticBinaryExpressionAssignment(node: BinaryExpression) { - const lhs = node.left as PropertyAccessExpression; + const lhs = node.left as PropertyAccessEntityNameExpression; lhs.parent = node; if (isIdentifier(lhs.expression) && container === file && isNameOfExportsOrModuleExportsAliasDeclaration(file, lhs.expression)) { // This can be an alias for the 'exports' or 'module.exports' names, e.g. @@ -2392,35 +2392,35 @@ namespace ts { * For nodes like `x.y = z`, declare a member 'y' on 'x' if x is a function or class or {}, or not declared. * Also works for expression statements preceded by JSDoc, like / ** @type number * / x.y; */ - function bindStaticPropertyAssignment(node: PropertyAccessExpression) { + function bindStaticPropertyAssignment(node: PropertyAccessEntityNameExpression) { // Fix up parent pointers since we're going to use these nodes before we bind into them node.expression.parent = node; - bindPropertyAssignment(node.expression as Identifier | PropertyAccessExpression, node, /*isPrototypeProperty*/ false); + bindPropertyAssignment(node.expression, node, /*isPrototypeProperty*/ false); } - function lookupSymbolForPropertyAccess(node: Identifier | PropertyAccessExpression): Symbol | undefined { + function lookupSymbolForPropertyAccess(node: EntityNameExpression): Symbol | undefined { if (isIdentifier(node)) { return lookupSymbolForNameWorker(container, node.escapedText); } else { - let symbol = lookupSymbolForPropertyAccess(node.expression as Identifier | PropertyAccessExpression); - symbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : - symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : - symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : - symbol && isAssignmentOfJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : + let symbol = lookupSymbolForPropertyAccess(node.expression); + symbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol.valueDeclaration) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : + symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : + symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration.parent) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : + symbol && isAssignmentOfJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : symbol; return symbol && symbol.exports && symbol.exports.get(node.name.escapedText); } } - function bindPropertyAssignment(name: Identifier | PropertyAccessExpression, propertyAccess: PropertyAccessExpression, isPrototypeProperty: boolean) { + function bindPropertyAssignment(name: EntityNameExpression, propertyAccess: PropertyAccessEntityNameExpression, isPrototypeProperty: boolean) { // Look up the property in the local scope, since property assignments should follow the declaration const symbol = lookupSymbolForPropertyAccess(name); // TODO: Should be able to structure this with less duplication - let targetSymbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : - symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : - symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : - symbol && isAssignmentOfJavascriptContainerExpression(symbol) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : + let targetSymbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol.valueDeclaration) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : + symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : + symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration.parent) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : + symbol && isAssignmentOfJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : symbol; Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement || @@ -2435,7 +2435,8 @@ namespace ts { isLegalPosition = propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; } if (!isPrototypeProperty && (!targetSymbol || !(targetSymbol.flags & SymbolFlags.Namespace)) && isLegalPosition) { - const identifier = isIdentifier(propertyAccess.expression) ? propertyAccess.expression : (propertyAccess.expression as PropertyAccessExpression).expression as Identifier; + const identifier = isIdentifier(propertyAccess.expression) ? propertyAccess.expression : isIdentifier(propertyAccess.expression.expression) && propertyAccess.expression.expression; + Debug.assert(identifier !== undefined); const flags = SymbolFlags.Module | SymbolFlags.JSContainer; const excludeFlags = SymbolFlags.ValueModuleExcludes & ~SymbolFlags.JSContainer; if (targetSymbol) { diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 7d27b525a761a..9d222994f2d3b 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -4359,14 +4359,18 @@ namespace ts { if (isInJavaScriptFile(declaration) && isJSDocPropertyLikeTag(declaration) && declaration.typeExpression) { return links.type = getTypeFromTypeNode(declaration.typeExpression.type); } - if (isInJavaScriptFile(declaration) && isDeclarationOfDefaultedJavascriptContainerExpression(symbol)) { + if (isInJavaScriptFile(declaration) && isDeclarationOfDefaultedJavascriptContainerExpression(declaration)) { // !!! (probably out of place, probably not the right function to call) return links.type = checkExpression(((declaration as VariableDeclaration).initializer as BinaryExpression).right); } - if (isInJavaScriptFile(declaration) && isAssignmentOfDefaultedJavascriptContainerExpression(symbol)) { + if (isInJavaScriptFile(declaration) && isAssignmentOfDefaultedJavascriptContainerExpression(declaration.parent)) { // !!! (probably out of place, probably not the right function to call) return links.type = checkExpression(((declaration.parent as BinaryExpression).right as BinaryExpression).right); } + // TODO: Not sure this is needed (probably, but I need to write a test case for it) + if (isInJavaScriptFile(declaration) && isAssignmentOfJavascriptContainerExpression(declaration)) { + return links.type = checkExpression((declaration.parent as BinaryExpression).right); + } // Handle variable, parameter or property if (!pushTypeResolution(symbol, TypeSystemPropertyName.Type)) { return unknownType; @@ -14105,9 +14109,10 @@ namespace ts { return node === right && isContextSensitiveAssignment(binaryExpression) ? getTypeOfExpression(left) : undefined; case SyntaxKind.BarBarToken: // When an || expression has a contextual type, the operands are contextually typed by that type. When an || - // expression has no contextual type, the right operand is contextually typed by the type of the left operand. + // expression has no contextual type, the right operand is contextually typed by the type of the left operand, + // except for the special case of Javascript declarations of the form `namespace.prop = namespace.prop || {}` const type = getContextualType(binaryExpression); - return !type && node === right ? getTypeOfExpression(left, /*cache*/ true) : type; + return !type && node === right && !isDeclarationOfDefaultedJavascriptContainerExpression(binaryExpression.parent) && !isAssignmentOfDefaultedJavascriptContainerExpression(binaryExpression.parent) ? getTypeOfExpression(left, /*cache*/ true) : type; case SyntaxKind.AmpersandAmpersandToken: case SyntaxKind.CommaToken: return node === right ? getContextualType(binaryExpression) : undefined; @@ -14755,7 +14760,7 @@ namespace ts { const isInJSFile = isInJavaScriptFile(node); // TODO: Might need to skip if isDeclarationOfDefaultedJavascriptContainerExpression(node.parent.parent) instead of just checking node.properties.length > 0 // (actually, it would be better not to skip contextual typing at all, but to do that I need to avoid the checking loop another way) - const contextualType = (!isInJSFile || node.properties.length > 0) && getApparentTypeOfContextualType(node); + const contextualType = getApparentTypeOfContextualType(node); const contextualTypeHasPattern = contextualType && contextualType.pattern && (contextualType.pattern.kind === SyntaxKind.ObjectBindingPattern || contextualType.pattern.kind === SyntaxKind.ObjectLiteralExpression); const isJSObjectLiteral = !contextualType && isInJSFile; diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index f779fd19e11fe..7373b6c05910e 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1490,52 +1490,58 @@ namespace ts { * Returns true if the node is a variable declaration whose initializer is a function or class expression, or an empty object literal. * This function does not test if the node is in a JavaScript file or not. */ - export function isDeclarationOfJavascriptContainerExpression(s: Symbol) { - return s.valueDeclaration && - isVariableDeclaration(s.valueDeclaration) && - s.valueDeclaration.initializer && - (s.valueDeclaration.initializer.kind === SyntaxKind.FunctionExpression || - s.valueDeclaration.initializer.kind === SyntaxKind.ClassExpression || - isObjectLiteralExpression(s.valueDeclaration.initializer) && s.valueDeclaration.initializer.properties.length === 0); - } - - export function isDeclarationOfDefaultedJavascriptContainerExpression(s: Symbol) { - return s.valueDeclaration && - isVariableDeclaration(s.valueDeclaration) && - s.valueDeclaration.initializer && - isBinaryExpression(s.valueDeclaration.initializer) && - isIdentifier(s.valueDeclaration.initializer.left) && - isIdentifier(s.valueDeclaration.name) && - s.valueDeclaration.initializer.left.escapedText === s.valueDeclaration.name.escapedText && - // TODO: Should still probably be isJavascriptContainerExpression - isObjectLiteralExpression(s.valueDeclaration.initializer.right) && - s.valueDeclaration.initializer.right.properties.length === 0; - } - - export function isAssignmentOfJavascriptContainerExpression(s: Symbol) { - return s.valueDeclaration && - isPropertyAccessExpression(s.valueDeclaration) && - isBinaryExpression(s.valueDeclaration.parent) && - s.valueDeclaration.parent.right && - (s.valueDeclaration.parent.right.kind === SyntaxKind.FunctionExpression || - s.valueDeclaration.parent.right.kind === SyntaxKind.ClassExpression || - isObjectLiteralExpression(s.valueDeclaration.parent.right) && s.valueDeclaration.parent.right.properties.length === 0); - } - - export function isAssignmentOfDefaultedJavascriptContainerExpression(s: Symbol) { - return s.valueDeclaration && - isPropertyAccessExpression(s.valueDeclaration) && - isBinaryExpression(s.valueDeclaration.parent) && - s.valueDeclaration.parent.right && - isBinaryExpression(s.valueDeclaration.parent.right) && - isPropertyAccessExpression(s.valueDeclaration.parent.right.left) && - isIdentifier(s.valueDeclaration.parent.right.left.expression) && - isPropertyAccessExpression(s.valueDeclaration.parent.left) && - isIdentifier(s.valueDeclaration.parent.left.expression) && - s.valueDeclaration.parent.right.left.expression.escapedText === s.valueDeclaration.parent.left.expression.escapedText && - s.valueDeclaration.parent.right.left.name.escapedText === s.valueDeclaration.parent.left.name.escapedText && - isObjectLiteralExpression(s.valueDeclaration.parent.right.right) && - s.valueDeclaration.parent.right.right.properties.length === 0; + export function isDeclarationOfJavascriptContainerExpression(node: Node): node is VariableDeclaration { + return node && + isVariableDeclaration(node) && + node.initializer && + isJavascriptContainerExpression(node.initializer); + } + + function isJavascriptContainerExpression(e: Expression) { + return e.kind === SyntaxKind.FunctionExpression || + e.kind === SyntaxKind.ClassExpression || + isObjectLiteralExpression(e) && e.properties.length === 0; + } + + export function isDeclarationOfDefaultedJavascriptContainerExpression(node: Node): node is VariableDeclaration { + return node && + isVariableDeclaration(node) && + node.initializer && + isBinaryExpression(node.initializer) && + // TODO: This will have to change for `var my = window.my || {}`; + isIdentifier(node.initializer.left) && + isIdentifier(node.name) && + node.initializer.left.escapedText === node.name.escapedText && + isJavascriptContainerExpression(node.initializer.right); + } + + export function isAssignmentOfJavascriptContainerExpression(node: Node) { + return node && + isPropertyAccessExpression(node) && + isBinaryExpression(node.parent) && + node.parent.right && + isJavascriptContainerExpression(node.parent.right); + } + + export function isAssignmentOfDefaultedJavascriptContainerExpression(node: Node) { + // or ... uh ... maybe not? usage is pretty inconvenient + // (changing what is the declaration might instead be the right answer) + return node && + isBinaryExpression(node) && + node.right && + isBinaryExpression(node.right) && + isSameName(node.left as EntityNameExpression, node.right.left as EntityNameExpression) && + isJavascriptContainerExpression(node.right.right); + } + + function isSameName(left: EntityNameExpression, right: EntityNameExpression): boolean { + if (isIdentifier(left) && isIdentifier(right)) { + return left.escapedText === right.escapedText; + } + if (isPropertyAccessExpression(left) && isPropertyAccessExpression(right)) { + return left.name.escapedText === right.name.escapedText && isSameName(left.expression, right.expression); + } + return false; } export function getRightMostAssignedExpression(node: Expression): Expression { diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index 2afbefe6d392f..2c479f222db7c 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -64,7 +64,21 @@ my.predicate.query.result = 'none' >query : Symbol(query, Decl(a.js, 10, 34)) >result : Symbol((Anonymous function).result, Decl(a.js, 15, 33)) -// my.predicate.sort = my.predicate.sort || function (first, second) { - // return first; -// } +my.predicate.sort = my.predicate.sort || function (first, second) { +>my.predicate.sort : Symbol(sort, Decl(a.js, 16, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>sort : Symbol(sort, Decl(a.js, 16, 34)) +>my.predicate.sort : Symbol(sort, Decl(a.js, 16, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>sort : Symbol(sort, Decl(a.js, 16, 34)) +>first : Symbol(first, Decl(a.js, 17, 51)) +>second : Symbol(second, Decl(a.js, 17, 57)) + + return first; +>first : Symbol(first, Decl(a.js, 17, 51)) +} diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.types b/tests/baselines/reference/typeFromPropertyAssignment9.types index 9c6981b63c85e..8da44fbe2cc31 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.types +++ b/tests/baselines/reference/typeFromPropertyAssignment9.types @@ -4,15 +4,15 @@ // TODO: Try initializer of function or class I guess (though classes aren't context sensitive) // TODO: Duplicated declarations should be OK (if they have the same type (??)) var my = my || {}; ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } ->my || {} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } ->{} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>my || {} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>{} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } my.m = function() { >my.m = function() { return 1;} : () => number >my.m : () => number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } >m : () => number >function() { return 1;} : () => number @@ -22,45 +22,45 @@ my.m = function() { my.n = 1; >my.n = 1 : 1 >my.n : number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } >n : number >1 : 1 my.o = {}; >my.o = {} : { [x: string]: any; } >my.o : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } >o : { [x: string]: any; } >{} : { [x: string]: any; } my.predicate = my.predicate || {}; ->my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; } ->my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; } ->{} : { [x: string]: any; query: { (): void; result: string; }; } +>my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>{} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } my.predicate.query = function () { >my.predicate.query = function () { var me = this; me.property = false;} : { (): void; result: string; } >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } >query : { (): void; result: string; } >function () { var me = this; me.property = false;} : { (): void; result: string; } var me = this; ->me : { [x: string]: any; query: { (): void; result: string; }; } ->this : { [x: string]: any; query: { (): void; result: string; }; } +>me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>this : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } me.property = false; >me.property = false : false >me.property : any ->me : { [x: string]: any; query: { (): void; result: string; }; } +>me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } >property : any >false : false @@ -69,23 +69,40 @@ var q = new my.predicate.query(); >q : any >new my.predicate.query() : any >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } >query : { (): void; result: string; } my.predicate.query.result = 'none' >my.predicate.query.result = 'none' : "none" >my.predicate.query.result : string >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } >query : { (): void; result: string; } >result : string >'none' : "none" -// my.predicate.sort = my.predicate.sort || function (first, second) { - // return first; -// } +my.predicate.sort = my.predicate.sort || function (first, second) { +>my.predicate.sort = my.predicate.sort || function (first, second) { return first;} : (first: any, second: any) => any +>my.predicate.sort : (first: any, second: any) => any +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>sort : (first: any, second: any) => any +>my.predicate.sort || function (first, second) { return first;} : (first: any, second: any) => any +>my.predicate.sort : (first: any, second: any) => any +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>sort : (first: any, second: any) => any +>function (first, second) { return first;} : (first: any, second: any) => any +>first : any +>second : any + + return first; +>first : any +} diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts index d6da438562585..9e0b796b2a31f 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts @@ -21,6 +21,6 @@ my.predicate.query = function () { }; var q = new my.predicate.query(); my.predicate.query.result = 'none' -// my.predicate.sort = my.predicate.sort || function (first, second) { - // return first; -// } +my.predicate.sort = my.predicate.sort || function (first, second) { + return first; +} From 33c084f5df9919986955a27f843854889b98f33c Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 9 Feb 2018 10:47:45 -0800 Subject: [PATCH 14/44] Return baselines to original state Except for adding a newline at the end of file. That's required by Linux, you know! --- .../reference/checkJsdocTypeTag1.types | 4 +-- .../reference/moduleExportAlias.types | 32 +++++++++---------- .../codeFixUndeclaredAcrossFiles1.ts | 2 +- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/tests/baselines/reference/checkJsdocTypeTag1.types b/tests/baselines/reference/checkJsdocTypeTag1.types index ad8a365d687f2..a0c0c53cfeb49 100644 --- a/tests/baselines/reference/checkJsdocTypeTag1.types +++ b/tests/baselines/reference/checkJsdocTypeTag1.types @@ -91,12 +91,12 @@ x2(0); */ var props = {}; >props : any ->{} : { [x: string]: any; } +>{} : {} /** * @type {Object} */ var props = {}; >props : any ->{} : { [x: string]: any; } +>{} : {} diff --git a/tests/baselines/reference/moduleExportAlias.types b/tests/baselines/reference/moduleExportAlias.types index 189c8c0f4010a..b1eedf8c2ab1a 100644 --- a/tests/baselines/reference/moduleExportAlias.types +++ b/tests/baselines/reference/moduleExportAlias.types @@ -206,19 +206,19 @@ multipleDeclarationAlias4.func8 = function () { }; >function () { } : () => void var multipleDeclarationAlias5 = module.exports = exports = {}; ->multipleDeclarationAlias5 : { [x: string]: any; } ->module.exports = exports = {} : { [x: string]: any; } +>multipleDeclarationAlias5 : {} +>module.exports = exports = {} : {} >module.exports : any >module : any >exports : any ->exports = {} : { [x: string]: any; } +>exports = {} : {} >exports : any ->{} : { [x: string]: any; } +>{} : {} multipleDeclarationAlias5.func9 = function () { }; >multipleDeclarationAlias5.func9 = function () { } : () => void >multipleDeclarationAlias5.func9 : any ->multipleDeclarationAlias5 : { [x: string]: any; } +>multipleDeclarationAlias5 : {} >func9 : any >function () { } : () => void @@ -240,15 +240,15 @@ multipleDeclarationAlias6.func10 = function () { }; >function () { } : () => void exports = module.exports = someOtherVariable = {}; ->exports = module.exports = someOtherVariable = {} : { [x: string]: any; } +>exports = module.exports = someOtherVariable = {} : {} >exports : any ->module.exports = someOtherVariable = {} : { [x: string]: any; } +>module.exports = someOtherVariable = {} : {} >module.exports : any >module : any >exports : any ->someOtherVariable = {} : { [x: string]: any; } +>someOtherVariable = {} : {} >someOtherVariable : any ->{} : { [x: string]: any; } +>{} : {} exports.func11 = function () { }; >exports.func11 = function () { } : () => void @@ -267,15 +267,15 @@ module.exports.func12 = function () { }; >function () { } : () => void exports = module.exports = someOtherVariable = {}; ->exports = module.exports = someOtherVariable = {} : { [x: string]: any; } +>exports = module.exports = someOtherVariable = {} : {} >exports : any ->module.exports = someOtherVariable = {} : { [x: string]: any; } +>module.exports = someOtherVariable = {} : {} >module.exports : any >module : any >exports : any ->someOtherVariable = {} : { [x: string]: any; } +>someOtherVariable = {} : {} >someOtherVariable : any ->{} : { [x: string]: any; } +>{} : {} exports.func11 = function () { }; >exports.func11 = function () { } : () => void @@ -344,13 +344,13 @@ module.exports.func16 = function () { }; >function () { } : () => void module.exports = exports = {}; ->module.exports = exports = {} : { [x: string]: any; } +>module.exports = exports = {} : {} >module.exports : any >module : any >exports : any ->exports = {} : { [x: string]: any; } +>exports = {} : {} >exports : any ->{} : { [x: string]: any; } +>{} : {} exports.func17 = function () { }; >exports.func17 = function () { } : () => void diff --git a/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts b/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts index 29dcc2a504898..b7bca4e07125c 100644 --- a/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts +++ b/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts @@ -23,7 +23,7 @@ verify.getAndApplyCodeFix(/*errorCode*/undefined, 0); verify.getAndApplyCodeFix(/*errorCode*/undefined, 0); verify.rangeIs(` - y: { [x: string]: any; }; + y: {}; m1(): any { throw new Error("Method not implemented."); } From 61ea026b3ccb9b5211e046439e121d054deea5d9 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 9 Feb 2018 14:53:34 -0800 Subject: [PATCH 15/44] Allow window. prefix in default-assignment JS decl --- src/compiler/checker.ts | 6 +- src/compiler/utilities.ts | 24 ++- .../typeFromPropertyAssignment8.symbols | 75 ++++++++ .../typeFromPropertyAssignment8.types | 99 +++++++++++ .../typeFromPropertyAssignment9.symbols | 143 +++++++++------ .../typeFromPropertyAssignment9.types | 163 ++++++++++++------ .../salsa/typeFromPropertyAssignment8.ts | 31 ++++ .../salsa/typeFromPropertyAssignment9.ts | 19 +- 8 files changed, 437 insertions(+), 123 deletions(-) create mode 100644 tests/baselines/reference/typeFromPropertyAssignment8.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment8.types create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 9d222994f2d3b..9b27b2027487e 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -18984,6 +18984,9 @@ namespace ts { } function checkBinaryExpression(node: BinaryExpression, checkMode?: CheckMode) { + if (node.operatorToken.kind === SyntaxKind.BarBarToken && isInJavaScriptFile(node) && isAssignmentOfDefaultedJavascriptContainerExpression(node.parent)) { + return checkExpression(node.right, checkMode); + } return checkBinaryLikeExpression(node.left, node.operatorToken, node.right, checkMode, node); } @@ -21859,7 +21862,8 @@ namespace ts { // Node is the primary declaration of the symbol, just validate the initializer // Don't validate for-in initializer as it is already an error if (node.initializer && node.parent.parent.kind !== SyntaxKind.ForInStatement) { - checkTypeAssignableTo(checkExpressionCached(node.initializer), type, node, /*headMessage*/ undefined); + const initializer = isInJavaScriptFile(node) && isDeclarationOfDefaultedJavascriptContainerExpression(node) ? (node.initializer as BinaryExpression).right : node.initializer; + checkTypeAssignableTo(checkExpressionCached(initializer), type, node, /*headMessage*/ undefined); checkParameterInitializer(node); } } diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 7373b6c05910e..80266cd78f679 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1508,10 +1508,8 @@ namespace ts { isVariableDeclaration(node) && node.initializer && isBinaryExpression(node.initializer) && - // TODO: This will have to change for `var my = window.my || {}`; - isIdentifier(node.initializer.left) && isIdentifier(node.name) && - node.initializer.left.escapedText === node.name.escapedText && + isSameName(node.name, node.initializer.left as EntityNameExpression) && isJavascriptContainerExpression(node.initializer.right); } @@ -1534,12 +1532,20 @@ namespace ts { isJavascriptContainerExpression(node.right.right); } - function isSameName(left: EntityNameExpression, right: EntityNameExpression): boolean { - if (isIdentifier(left) && isIdentifier(right)) { - return left.escapedText === right.escapedText; + function isSameName(name: EntityNameExpression, initializer: EntityNameExpression): boolean { + if (isIdentifier(name) && isIdentifier(initializer)) { + return name.escapedText === initializer.escapedText; } - if (isPropertyAccessExpression(left) && isPropertyAccessExpression(right)) { - return left.name.escapedText === right.name.escapedText && isSameName(left.expression, right.expression); + if (isIdentifier(name) && isPropertyAccessExpression(initializer)) { + return (initializer.expression.kind as SyntaxKind.ThisKeyword === SyntaxKind.ThisKeyword || + isIdentifier(initializer.expression) && + (initializer.expression.escapedText === "window" as __String || + initializer.expression.escapedText === "self" as __String || + initializer.expression.escapedText === "global" as __String)) && + isSameName(name, initializer.name); + } + if (isPropertyAccessExpression(name) && isPropertyAccessExpression(initializer)) { + return name.name.escapedText === initializer.name.escapedText && isSameName(name.expression, initializer.expression); } return false; } @@ -1596,7 +1602,7 @@ namespace ts { return SpecialPropertyAssignmentKind.PrototypeProperty; } } - if(isEntityNameExpression(lhs.expression)) { + if (isEntityNameExpression(lhs.expression)) { return SpecialPropertyAssignmentKind.Property; } } diff --git a/tests/baselines/reference/typeFromPropertyAssignment8.symbols b/tests/baselines/reference/typeFromPropertyAssignment8.symbols new file mode 100644 index 0000000000000..14598448b5080 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment8.symbols @@ -0,0 +1,75 @@ +=== tests/cases/conformance/salsa/a.js === +var my = my || {}; +>my : Symbol(my, Decl(a.js, 0, 3)) +>my : Symbol(my, Decl(a.js, 0, 3)) + +my.app = my.app || {}; +>my.app : Symbol(app, Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3)) +>app : Symbol(app, Decl(a.js, 0, 18)) +>my.app : Symbol(app, Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3)) +>app : Symbol(app, Decl(a.js, 0, 18)) + +my.app.Application = (function () { +>my.app.Application : Symbol(Application, Decl(a.js, 1, 22)) +>my.app : Symbol(app, Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3)) +>app : Symbol(app, Decl(a.js, 0, 18)) +>Application : Symbol(Application, Decl(a.js, 1, 22)) + +var Application = function () { +>Application : Symbol(Application, Decl(a.js, 4, 3)) + + //... +}; +return Application; +>Application : Symbol(Application, Decl(a.js, 4, 3)) + +})(); +my.app.Application() +>my.app.Application : Symbol(Application, Decl(a.js, 1, 22)) +>my.app : Symbol(app, Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3)) +>app : Symbol(app, Decl(a.js, 0, 18)) +>Application : Symbol(Application, Decl(a.js, 1, 22)) + +=== tests/cases/conformance/salsa/b.js === +var min = window.min || {}; +>min : Symbol(min, Decl(b.js, 0, 3)) +>window : Symbol(window, Decl(lib.dom.d.ts, --, --)) + +min.app = min.app || {}; +>min.app : Symbol(app, Decl(b.js, 0, 27)) +>min : Symbol(min, Decl(b.js, 0, 3)) +>app : Symbol(app, Decl(b.js, 0, 27)) +>min.app : Symbol(app, Decl(b.js, 0, 27)) +>min : Symbol(min, Decl(b.js, 0, 3)) +>app : Symbol(app, Decl(b.js, 0, 27)) + +min.app.Application = (function () { +>min.app.Application : Symbol(Application, Decl(b.js, 1, 24)) +>min.app : Symbol(app, Decl(b.js, 0, 27)) +>min : Symbol(min, Decl(b.js, 0, 3)) +>app : Symbol(app, Decl(b.js, 0, 27)) +>Application : Symbol(Application, Decl(b.js, 1, 24)) + +var Application = function () { +>Application : Symbol(Application, Decl(b.js, 4, 3)) + + //... +}; +return Application; +>Application : Symbol(Application, Decl(b.js, 4, 3)) + +})(); +min.app.Application() +>min.app.Application : Symbol(Application, Decl(b.js, 1, 24)) +>min.app : Symbol(app, Decl(b.js, 0, 27)) +>min : Symbol(min, Decl(b.js, 0, 3)) +>app : Symbol(app, Decl(b.js, 0, 27)) +>Application : Symbol(Application, Decl(b.js, 1, 24)) + +// TODO: Make sure to include github.com/chadbr/vscodeTestJS +// (though extracted to 4 js files instead of 2 js files and an html) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment8.types b/tests/baselines/reference/typeFromPropertyAssignment8.types new file mode 100644 index 0000000000000..87b4db81405a1 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment8.types @@ -0,0 +1,99 @@ +=== tests/cases/conformance/salsa/a.js === +var my = my || {}; +>my : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>my || {} : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>my : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>{} : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } + +my.app = my.app || {}; +>my.app = my.app || {} : { [x: string]: any; Application: () => void; } +>my.app : { [x: string]: any; Application: () => void; } +>my : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>app : { [x: string]: any; Application: () => void; } +>my.app || {} : { [x: string]: any; Application: () => void; } +>my.app : { [x: string]: any; Application: () => void; } +>my : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>app : { [x: string]: any; Application: () => void; } +>{} : { [x: string]: any; Application: () => void; } + +my.app.Application = (function () { +>my.app.Application = (function () {var Application = function () { //...};return Application;})() : () => void +>my.app.Application : () => void +>my.app : { [x: string]: any; Application: () => void; } +>my : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>app : { [x: string]: any; Application: () => void; } +>Application : () => void +>(function () {var Application = function () { //...};return Application;})() : () => void +>(function () {var Application = function () { //...};return Application;}) : () => () => void +>function () {var Application = function () { //...};return Application;} : () => () => void + +var Application = function () { +>Application : () => void +>function () { //...} : () => void + + //... +}; +return Application; +>Application : () => void + +})(); +my.app.Application() +>my.app.Application() : void +>my.app.Application : () => void +>my.app : { [x: string]: any; Application: () => void; } +>my : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>app : { [x: string]: any; Application: () => void; } +>Application : () => void + +=== tests/cases/conformance/salsa/b.js === +var min = window.min || {}; +>min : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>window.min || {} : any +>window.min : any +>window : Window +>min : any +>{} : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } + +min.app = min.app || {}; +>min.app = min.app || {} : { [x: string]: any; Application: () => void; } +>min.app : { [x: string]: any; Application: () => void; } +>min : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>app : { [x: string]: any; Application: () => void; } +>min.app || {} : { [x: string]: any; Application: () => void; } +>min.app : { [x: string]: any; Application: () => void; } +>min : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>app : { [x: string]: any; Application: () => void; } +>{} : { [x: string]: any; Application: () => void; } + +min.app.Application = (function () { +>min.app.Application = (function () {var Application = function () { //...};return Application;})() : () => void +>min.app.Application : () => void +>min.app : { [x: string]: any; Application: () => void; } +>min : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>app : { [x: string]: any; Application: () => void; } +>Application : () => void +>(function () {var Application = function () { //...};return Application;})() : () => void +>(function () {var Application = function () { //...};return Application;}) : () => () => void +>function () {var Application = function () { //...};return Application;} : () => () => void + +var Application = function () { +>Application : () => void +>function () { //...} : () => void + + //... +}; +return Application; +>Application : () => void + +})(); +min.app.Application() +>min.app.Application() : void +>min.app.Application : () => void +>min.app : { [x: string]: any; Application: () => void; } +>min : { [x: string]: any; app: { [x: string]: any; Application: () => void; }; } +>app : { [x: string]: any; Application: () => void; } +>Application : () => void + +// TODO: Make sure to include github.com/chadbr/vscodeTestJS +// (though extracted to 4 js files instead of 2 js files and an html) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index 2c479f222db7c..d29cebf1eb2a2 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -1,84 +1,113 @@ === tests/cases/conformance/salsa/a.js === // TODO: JSDoc would provide a contextual type, so ... I should test that -// (a number of existing tests fail because of that, I think) -// TODO: Try initializer of function or class I guess (though classes aren't context sensitive) -// TODO: Duplicated declarations should be OK (if they have the same type (??)) var my = my || {}; ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) -my.m = function() { ->my.m : Symbol(m, Decl(a.js, 4, 18)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->m : Symbol(m, Decl(a.js, 4, 18)) +my.method = function() { +>my.method : Symbol(method, Decl(a.js, 1, 18)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>method : Symbol(method, Decl(a.js, 1, 18)) return 1; } -my.n = 1; ->my.n : Symbol(n, Decl(a.js, 7, 1)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->n : Symbol(n, Decl(a.js, 7, 1)) +my.number = 1; +>my.number : Symbol(number, Decl(a.js, 4, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>number : Symbol(number, Decl(a.js, 4, 1)) -my.o = {}; ->my.o : Symbol(o, Decl(a.js, 8, 9)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->o : Symbol(o, Decl(a.js, 8, 9)) +my.object = {}; +>my.object : Symbol(object, Decl(a.js, 5, 14)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>object : Symbol(object, Decl(a.js, 5, 14)) my.predicate = my.predicate || {}; ->my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) my.predicate.query = function () { ->my.predicate.query : Symbol(query, Decl(a.js, 10, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->query : Symbol(query, Decl(a.js, 10, 34)) +>my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>query : Symbol(query, Decl(a.js, 7, 34)) var me = this; ->me : Symbol(me, Decl(a.js, 12, 7)) ->this : Symbol(__object, Decl(a.js, 10, 30)) +>me : Symbol(me, Decl(a.js, 9, 7)) +>this : Symbol(__object, Decl(a.js, 7, 30)) me.property = false; ->me : Symbol(me, Decl(a.js, 12, 7)) +>me : Symbol(me, Decl(a.js, 9, 7)) }; var q = new my.predicate.query(); ->q : Symbol(q, Decl(a.js, 15, 3)) ->my.predicate.query : Symbol(query, Decl(a.js, 10, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->query : Symbol(query, Decl(a.js, 10, 34)) +>q : Symbol(q, Decl(a.js, 12, 3)) +>my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>query : Symbol(query, Decl(a.js, 7, 34)) my.predicate.query.result = 'none' ->my.predicate.query.result : Symbol((Anonymous function).result, Decl(a.js, 15, 33)) ->my.predicate.query : Symbol(query, Decl(a.js, 10, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->query : Symbol(query, Decl(a.js, 10, 34)) ->result : Symbol((Anonymous function).result, Decl(a.js, 15, 33)) +>my.predicate.query.result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) +>my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>query : Symbol(query, Decl(a.js, 7, 34)) +>result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) my.predicate.sort = my.predicate.sort || function (first, second) { ->my.predicate.sort : Symbol(sort, Decl(a.js, 16, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->sort : Symbol(sort, Decl(a.js, 16, 34)) ->my.predicate.sort : Symbol(sort, Decl(a.js, 16, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->my : Symbol(my, Decl(a.js, 4, 3), Decl(a.js, 4, 18)) ->predicate : Symbol(predicate, Decl(a.js, 9, 10), Decl(a.js, 10, 34)) ->sort : Symbol(sort, Decl(a.js, 16, 34)) ->first : Symbol(first, Decl(a.js, 17, 51)) ->second : Symbol(second, Decl(a.js, 17, 57)) +>my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>sort : Symbol(sort, Decl(a.js, 13, 34)) +>my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>sort : Symbol(sort, Decl(a.js, 13, 34)) +>first : Symbol(first, Decl(a.js, 14, 51)) +>second : Symbol(second, Decl(a.js, 14, 57)) return first; ->first : Symbol(first, Decl(a.js, 17, 51)) +>first : Symbol(first, Decl(a.js, 14, 51)) } +my.predicate.type = class { +>my.predicate.type : Symbol(type, Decl(a.js, 16, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>type : Symbol(type, Decl(a.js, 16, 1)) + + m() { return 101; } +>m : Symbol((Anonymous class).m, Decl(a.js, 17, 27)) +} + + +// global-ish prefixes +var min = window.min || {}; +>min : Symbol(min, Decl(a.js, 23, 3)) + +min.nest = this.min.nest || function () { }; +>min.nest : Symbol(nest, Decl(a.js, 23, 27)) +>min : Symbol(min, Decl(a.js, 23, 3)) +>nest : Symbol(nest, Decl(a.js, 23, 27)) + +min.nest.other = self.min.nest.other || class { }; +>min.nest.other : Symbol((Anonymous function).other, Decl(a.js, 24, 44)) +>min.nest : Symbol(nest, Decl(a.js, 23, 27)) +>min : Symbol(min, Decl(a.js, 23, 3)) +>nest : Symbol(nest, Decl(a.js, 23, 27)) +>other : Symbol((Anonymous function).other, Decl(a.js, 24, 44)) + +min.property = global.min.property || {}; +>min.property : Symbol(property, Decl(a.js, 25, 50)) +>min : Symbol(min, Decl(a.js, 23, 3)) +>property : Symbol(property, Decl(a.js, 25, 50)) diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.types b/tests/baselines/reference/typeFromPropertyAssignment9.types index 8da44fbe2cc31..7fe591393bc24 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.types +++ b/tests/baselines/reference/typeFromPropertyAssignment9.types @@ -1,66 +1,63 @@ === tests/cases/conformance/salsa/a.js === // TODO: JSDoc would provide a contextual type, so ... I should test that -// (a number of existing tests fail because of that, I think) -// TODO: Try initializer of function or class I guess (though classes aren't context sensitive) -// TODO: Duplicated declarations should be OK (if they have the same type (??)) var my = my || {}; ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->my || {} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->{} : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } - -my.m = function() { ->my.m = function() { return 1;} : () => number ->my.m : () => number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->m : () => number +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>my || {} : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>{} : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } + +my.method = function() { +>my.method = function() { return 1;} : () => number +>my.method : () => number +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>method : () => number >function() { return 1;} : () => number return 1; >1 : 1 } -my.n = 1; ->my.n = 1 : 1 ->my.n : number ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->n : number +my.number = 1; +>my.number = 1 : 1 +>my.number : number +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>number : number >1 : 1 -my.o = {}; ->my.o = {} : { [x: string]: any; } ->my.o : { [x: string]: any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->o : { [x: string]: any; } +my.object = {}; +>my.object = {} : { [x: string]: any; } +>my.object : { [x: string]: any; } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>object : { [x: string]: any; } >{} : { [x: string]: any; } my.predicate = my.predicate || {}; ->my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->{} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>{} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } my.predicate.query = function () { >my.predicate.query = function () { var me = this; me.property = false;} : { (): void; result: string; } >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } >query : { (): void; result: string; } >function () { var me = this; me.property = false;} : { (): void; result: string; } var me = this; ->me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->this : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>this : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } me.property = false; >me.property = false : false >me.property : any ->me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } >property : any >false : false @@ -69,18 +66,18 @@ var q = new my.predicate.query(); >q : any >new my.predicate.query() : any >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } >query : { (): void; result: string; } my.predicate.query.result = 'none' >my.predicate.query.result = 'none' : "none" >my.predicate.query.result : string >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } >query : { (): void; result: string; } >result : string >'none' : "none" @@ -88,15 +85,15 @@ my.predicate.query.result = 'none' my.predicate.sort = my.predicate.sort || function (first, second) { >my.predicate.sort = my.predicate.sort || function (first, second) { return first;} : (first: any, second: any) => any >my.predicate.sort : (first: any, second: any) => any ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } >sort : (first: any, second: any) => any >my.predicate.sort || function (first, second) { return first;} : (first: any, second: any) => any >my.predicate.sort : (first: any, second: any) => any ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } ->my : { [x: string]: any; m: () => number; n: number; o: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } >sort : (first: any, second: any) => any >function (first, second) { return first;} : (first: any, second: any) => any >first : any @@ -105,4 +102,70 @@ my.predicate.sort = my.predicate.sort || function (first, second) { return first; >first : any } +my.predicate.type = class { +>my.predicate.type = class { m() { return 101; }} : typeof (Anonymous class) +>my.predicate.type : typeof (Anonymous class) +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>type : typeof (Anonymous class) +>class { m() { return 101; }} : typeof (Anonymous class) + + m() { return 101; } +>m : () => number +>101 : 101 +} + + +// global-ish prefixes +var min = window.min || {}; +>min : { [x: string]: any; nest: { (): void; other: typeof (Anonymous class); }; property: { [x: string]: any; }; } +>window.min || {} : any +>window.min : any +>window : any +>min : any +>{} : { [x: string]: any; nest: { (): void; other: typeof (Anonymous class); }; property: { [x: string]: any; }; } + +min.nest = this.min.nest || function () { }; +>min.nest = this.min.nest || function () { } : { (): void; other: typeof (Anonymous class); } +>min.nest : { (): void; other: typeof (Anonymous class); } +>min : { [x: string]: any; nest: { (): void; other: typeof (Anonymous class); }; property: { [x: string]: any; }; } +>nest : { (): void; other: typeof (Anonymous class); } +>this.min.nest || function () { } : { (): void; other: typeof (Anonymous class); } +>this.min.nest : any +>this.min : any +>this : any +>min : any +>nest : any +>function () { } : { (): void; other: typeof (Anonymous class); } + +min.nest.other = self.min.nest.other || class { }; +>min.nest.other = self.min.nest.other || class { } : typeof (Anonymous class) +>min.nest.other : typeof (Anonymous class) +>min.nest : { (): void; other: typeof (Anonymous class); } +>min : { [x: string]: any; nest: { (): void; other: typeof (Anonymous class); }; property: { [x: string]: any; }; } +>nest : { (): void; other: typeof (Anonymous class); } +>other : typeof (Anonymous class) +>self.min.nest.other || class { } : typeof (Anonymous class) +>self.min.nest.other : any +>self.min.nest : any +>self.min : any +>self : any +>min : any +>nest : any +>other : any +>class { } : typeof (Anonymous class) + +min.property = global.min.property || {}; +>min.property = global.min.property || {} : { [x: string]: any; } +>min.property : { [x: string]: any; } +>min : { [x: string]: any; nest: { (): void; other: typeof (Anonymous class); }; property: { [x: string]: any; }; } +>property : { [x: string]: any; } +>global.min.property || {} : { [x: string]: any; } +>global.min.property : any +>global.min : any +>global : any +>min : any +>property : any +>{} : { [x: string]: any; } diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts new file mode 100644 index 0000000000000..0251e07c556cc --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts @@ -0,0 +1,31 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @target: es6 +// @lib: es6,dom +// @Filename: a.js +var my = my || {}; +my.app = my.app || {}; + +my.app.Application = (function () { +var Application = function () { + //... +}; +return Application; +})(); +my.app.Application() + +// @Filename: b.js +var min = window.min || {}; +min.app = min.app || {}; + +min.app.Application = (function () { +var Application = function () { + //... +}; +return Application; +})(); +min.app.Application() + +// TODO: Make sure to include github.com/chadbr/vscodeTestJS +// (though extracted to 4 js files instead of 2 js files and an html) diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts index 9e0b796b2a31f..1be3c506b9eaa 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts @@ -5,15 +5,12 @@ // @Filename: a.js // TODO: JSDoc would provide a contextual type, so ... I should test that -// (a number of existing tests fail because of that, I think) -// TODO: Try initializer of function or class I guess (though classes aren't context sensitive) -// TODO: Duplicated declarations should be OK (if they have the same type (??)) var my = my || {}; -my.m = function() { +my.method = function() { return 1; } -my.n = 1; -my.o = {}; +my.number = 1; +my.object = {}; my.predicate = my.predicate || {}; my.predicate.query = function () { var me = this; @@ -24,3 +21,13 @@ my.predicate.query.result = 'none' my.predicate.sort = my.predicate.sort || function (first, second) { return first; } +my.predicate.type = class { + m() { return 101; } +} + + +// global-ish prefixes +var min = window.min || {}; +min.nest = this.min.nest || function () { }; +min.nest.other = self.min.nest.other || class { }; +min.property = global.min.property || {}; From 15554d7ea5cd7fa200a77bb92e0da0f1cf6d324f Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 9 Feb 2018 16:20:11 -0800 Subject: [PATCH 16/44] Fix bogus jsdoc error --- src/compiler/utilities.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 80266cd78f679..a07040eb4adc2 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1682,6 +1682,15 @@ namespace ts { node.expression.right; } + function getSourceOfDefaultedAssignment(node: Node): Node { + return isExpressionStatement(node) && + isBinaryExpression(node.expression) && + getSpecialPropertyAssignmentKind(node.expression) !== SpecialPropertyAssignmentKind.None && + isBinaryExpression(node.expression.right) && + node.expression.right.operatorToken.kind === SyntaxKind.BarBarToken && + node.expression.right.right; + } + function getSingleInitializerOfVariableStatement(node: Node, child?: Node): Node { return isVariableStatement(node) && node.declarationList.declarations.length > 0 && @@ -1723,7 +1732,8 @@ namespace ts { (getSingleVariableOfVariableStatement(parent.parent, node) || getSourceOfAssignment(parent.parent))) { getJSDocCommentsAndTagsWorker(parent.parent); } - if (parent && parent.parent && parent.parent.parent && getSingleInitializerOfVariableStatement(parent.parent.parent, node)) { + if (parent && parent.parent && parent.parent.parent && + (getSingleInitializerOfVariableStatement(parent.parent.parent, node) || getSourceOfDefaultedAssignment(parent.parent.parent))) { getJSDocCommentsAndTagsWorker(parent.parent.parent); } if (isBinaryExpression(node) && getSpecialPropertyAssignmentKind(node) !== SpecialPropertyAssignmentKind.None || @@ -1765,7 +1775,8 @@ namespace ts { export function getHostSignatureFromJSDoc(node: JSDocParameterTag): FunctionLike | undefined { const host = getJSDocHost(node); - const decl = getSourceOfAssignment(host) || + const decl = getSourceOfDefaultedAssignment(host) || + getSourceOfAssignment(host) || getSingleInitializerOfVariableStatement(host) || getSingleVariableOfVariableStatement(host) || getNestedModuleDeclaration(host) || From 03d155f622332b5247319490b95fa740627bd77b Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 9 Feb 2018 16:20:44 -0800 Subject: [PATCH 17/44] Update tests and baselines --- .../typeFromPropertyAssignment8.symbols | 3 - .../typeFromPropertyAssignment8.types | 3 - .../typeFromPropertyAssignment9.symbols | 120 +++++++++-------- .../typeFromPropertyAssignment9.types | 127 ++++++++++-------- .../salsa/typeFromPropertyAssignment8.ts | 3 - .../salsa/typeFromPropertyAssignment9.ts | 11 +- 6 files changed, 140 insertions(+), 127 deletions(-) diff --git a/tests/baselines/reference/typeFromPropertyAssignment8.symbols b/tests/baselines/reference/typeFromPropertyAssignment8.symbols index 14598448b5080..92dd284943a31 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment8.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment8.symbols @@ -70,6 +70,3 @@ min.app.Application() >app : Symbol(app, Decl(b.js, 0, 27)) >Application : Symbol(Application, Decl(b.js, 1, 24)) -// TODO: Make sure to include github.com/chadbr/vscodeTestJS -// (though extracted to 4 js files instead of 2 js files and an html) - diff --git a/tests/baselines/reference/typeFromPropertyAssignment8.types b/tests/baselines/reference/typeFromPropertyAssignment8.types index 87b4db81405a1..71ebad0624c4a 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment8.types +++ b/tests/baselines/reference/typeFromPropertyAssignment8.types @@ -94,6 +94,3 @@ min.app.Application() >app : { [x: string]: any; Application: () => void; } >Application : () => void -// TODO: Make sure to include github.com/chadbr/vscodeTestJS -// (though extracted to 4 js files instead of 2 js files and an html) - diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index d29cebf1eb2a2..b65c4720b67d6 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -1,39 +1,41 @@ === tests/cases/conformance/salsa/a.js === -// TODO: JSDoc would provide a contextual type, so ... I should test that var my = my || {}; ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) - -my.method = function() { ->my.method : Symbol(method, Decl(a.js, 1, 18)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->method : Symbol(method, Decl(a.js, 1, 18)) - - return 1; +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) + +/** @param {number} n */ +my.method = function(n) { +>my.method : Symbol(method, Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>method : Symbol(method, Decl(a.js, 0, 18)) +>n : Symbol(n, Decl(a.js, 2, 21)) + + return n + 1; +>n : Symbol(n, Decl(a.js, 2, 21)) } my.number = 1; >my.number : Symbol(number, Decl(a.js, 4, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) >number : Symbol(number, Decl(a.js, 4, 1)) my.object = {}; >my.object : Symbol(object, Decl(a.js, 5, 14)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) >object : Symbol(object, Decl(a.js, 5, 14)) my.predicate = my.predicate || {}; ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) my.predicate.query = function () { >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) >query : Symbol(query, Decl(a.js, 7, 34)) var me = this; @@ -47,67 +49,73 @@ my.predicate.query = function () { var q = new my.predicate.query(); >q : Symbol(q, Decl(a.js, 12, 3)) >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) >query : Symbol(query, Decl(a.js, 7, 34)) my.predicate.query.result = 'none' >my.predicate.query.result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) >query : Symbol(query, Decl(a.js, 7, 34)) >result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) +/** @param {number} first + * @param {number} second + */ my.predicate.sort = my.predicate.sort || function (first, second) { >my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) >sort : Symbol(sort, Decl(a.js, 13, 34)) >my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) >sort : Symbol(sort, Decl(a.js, 13, 34)) ->first : Symbol(first, Decl(a.js, 14, 51)) ->second : Symbol(second, Decl(a.js, 14, 57)) - - return first; ->first : Symbol(first, Decl(a.js, 14, 51)) +>first : Symbol(first, Decl(a.js, 17, 51)) +>second : Symbol(second, Decl(a.js, 17, 57)) + + return first > second ? first : second; +>first : Symbol(first, Decl(a.js, 17, 51)) +>second : Symbol(second, Decl(a.js, 17, 57)) +>first : Symbol(first, Decl(a.js, 17, 51)) +>second : Symbol(second, Decl(a.js, 17, 57)) } my.predicate.type = class { ->my.predicate.type : Symbol(type, Decl(a.js, 16, 1)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->my : Symbol(my, Decl(a.js, 1, 3), Decl(a.js, 1, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 16, 1)) ->type : Symbol(type, Decl(a.js, 16, 1)) +>my.predicate.type : Symbol(type, Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>type : Symbol(type, Decl(a.js, 19, 1)) m() { return 101; } ->m : Symbol((Anonymous class).m, Decl(a.js, 17, 27)) +>m : Symbol((Anonymous class).m, Decl(a.js, 20, 27)) } // global-ish prefixes var min = window.min || {}; ->min : Symbol(min, Decl(a.js, 23, 3)) +>min : Symbol(min, Decl(a.js, 26, 3)) min.nest = this.min.nest || function () { }; ->min.nest : Symbol(nest, Decl(a.js, 23, 27)) ->min : Symbol(min, Decl(a.js, 23, 3)) ->nest : Symbol(nest, Decl(a.js, 23, 27)) +>min.nest : Symbol(nest, Decl(a.js, 26, 27)) +>min : Symbol(min, Decl(a.js, 26, 3)) +>nest : Symbol(nest, Decl(a.js, 26, 27)) min.nest.other = self.min.nest.other || class { }; ->min.nest.other : Symbol((Anonymous function).other, Decl(a.js, 24, 44)) ->min.nest : Symbol(nest, Decl(a.js, 23, 27)) ->min : Symbol(min, Decl(a.js, 23, 3)) ->nest : Symbol(nest, Decl(a.js, 23, 27)) ->other : Symbol((Anonymous function).other, Decl(a.js, 24, 44)) +>min.nest.other : Symbol((Anonymous function).other, Decl(a.js, 27, 44)) +>min.nest : Symbol(nest, Decl(a.js, 26, 27)) +>min : Symbol(min, Decl(a.js, 26, 3)) +>nest : Symbol(nest, Decl(a.js, 26, 27)) +>other : Symbol((Anonymous function).other, Decl(a.js, 27, 44)) min.property = global.min.property || {}; ->min.property : Symbol(property, Decl(a.js, 25, 50)) ->min : Symbol(min, Decl(a.js, 23, 3)) ->property : Symbol(property, Decl(a.js, 25, 50)) +>min.property : Symbol(property, Decl(a.js, 28, 50)) +>min : Symbol(min, Decl(a.js, 26, 3)) +>property : Symbol(property, Decl(a.js, 28, 50)) diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.types b/tests/baselines/reference/typeFromPropertyAssignment9.types index 7fe591393bc24..6bdcbf3677807 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.types +++ b/tests/baselines/reference/typeFromPropertyAssignment9.types @@ -1,63 +1,66 @@ === tests/cases/conformance/salsa/a.js === -// TODO: JSDoc would provide a contextual type, so ... I should test that var my = my || {}; ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->my || {} : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->{} : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } - -my.method = function() { ->my.method = function() { return 1;} : () => number ->my.method : () => number ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->method : () => number ->function() { return 1;} : () => number - - return 1; +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>my || {} : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>{} : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } + +/** @param {number} n */ +my.method = function(n) { +>my.method = function(n) { return n + 1;} : (n: number) => number +>my.method : (n: number) => number +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>method : (n: number) => number +>function(n) { return n + 1;} : (n: number) => number +>n : number + + return n + 1; +>n + 1 : number +>n : number >1 : 1 } my.number = 1; >my.number = 1 : 1 >my.number : number ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } >number : number >1 : 1 my.object = {}; >my.object = {} : { [x: string]: any; } >my.object : { [x: string]: any; } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } >object : { [x: string]: any; } >{} : { [x: string]: any; } my.predicate = my.predicate || {}; ->my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->{} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>{} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } my.predicate.query = function () { >my.predicate.query = function () { var me = this; me.property = false;} : { (): void; result: string; } >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >query : { (): void; result: string; } >function () { var me = this; me.property = false;} : { (): void; result: string; } var me = this; ->me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->this : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>this : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } me.property = false; >me.property = false : false >me.property : any ->me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >property : any >false : false @@ -66,48 +69,56 @@ var q = new my.predicate.query(); >q : any >new my.predicate.query() : any >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >query : { (): void; result: string; } my.predicate.query.result = 'none' >my.predicate.query.result = 'none' : "none" >my.predicate.query.result : string >my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >query : { (): void; result: string; } >result : string >'none' : "none" +/** @param {number} first + * @param {number} second + */ my.predicate.sort = my.predicate.sort || function (first, second) { ->my.predicate.sort = my.predicate.sort || function (first, second) { return first;} : (first: any, second: any) => any ->my.predicate.sort : (first: any, second: any) => any ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->sort : (first: any, second: any) => any ->my.predicate.sort || function (first, second) { return first;} : (first: any, second: any) => any ->my.predicate.sort : (first: any, second: any) => any ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->sort : (first: any, second: any) => any ->function (first, second) { return first;} : (first: any, second: any) => any ->first : any ->second : any - - return first; ->first : any +>my.predicate.sort = my.predicate.sort || function (first, second) { return first > second ? first : second;} : (first: number, second: number) => number +>my.predicate.sort : (first: number, second: number) => number +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>sort : (first: number, second: number) => number +>my.predicate.sort || function (first, second) { return first > second ? first : second;} : (first: number, second: number) => number +>my.predicate.sort : (first: number, second: number) => number +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>sort : (first: number, second: number) => number +>function (first, second) { return first > second ? first : second;} : (first: number, second: number) => number +>first : number +>second : number + + return first > second ? first : second; +>first > second ? first : second : number +>first > second : boolean +>first : number +>second : number +>first : number +>second : number } my.predicate.type = class { >my.predicate.type = class { m() { return 101; }} : typeof (Anonymous class) >my.predicate.type : typeof (Anonymous class) ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: () => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: any, second: any) => any; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >type : typeof (Anonymous class) >class { m() { return 101; }} : typeof (Anonymous class) diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts index 0251e07c556cc..798ede6a0c59a 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment8.ts @@ -26,6 +26,3 @@ var Application = function () { return Application; })(); min.app.Application() - -// TODO: Make sure to include github.com/chadbr/vscodeTestJS -// (though extracted to 4 js files instead of 2 js files and an html) diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts index 1be3c506b9eaa..5340225a47f7b 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts @@ -4,10 +4,10 @@ // @target: es6 // @Filename: a.js -// TODO: JSDoc would provide a contextual type, so ... I should test that var my = my || {}; -my.method = function() { - return 1; +/** @param {number} n */ +my.method = function(n) { + return n + 1; } my.number = 1; my.object = {}; @@ -18,8 +18,11 @@ my.predicate.query = function () { }; var q = new my.predicate.query(); my.predicate.query.result = 'none' +/** @param {number} first + * @param {number} second + */ my.predicate.sort = my.predicate.sort || function (first, second) { - return first; + return first > second ? first : second; } my.predicate.type = class { m() { return 101; } From fc08e20da80dcd1d549bb1072e8ac936488be2df Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 13 Feb 2018 14:17:46 -0800 Subject: [PATCH 18/44] Correctly merge JS decls Turns out merging was incorrect even for non-nested declarations, but tests didn't catch it before. --- src/compiler/binder.ts | 65 ++++++++++------ src/compiler/checker.ts | 28 ++++--- src/compiler/utilities.ts | 8 ++ .../typeFromPropertyAssignment4.symbols | 35 ++++++++- .../typeFromPropertyAssignment4.types | 45 +++++++++-- .../typeFromPropertyAssignment9.symbols | 74 +++++++++---------- ...peFromPropertyAssignmentOutOfOrder.symbols | 14 ++-- .../salsa/typeFromPropertyAssignment4.ts | 10 ++- 8 files changed, 196 insertions(+), 83 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index ba89d4f748e43..6dbc89ab3efc0 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2403,12 +2403,7 @@ namespace ts { return lookupSymbolForNameWorker(container, node.escapedText); } else { - let symbol = lookupSymbolForPropertyAccess(node.expression); - symbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol.valueDeclaration) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : - symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : - symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration.parent) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : - symbol && isAssignmentOfJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : - symbol; + const symbol = follow(lookupSymbolForPropertyAccess(node.expression)); return symbol && symbol.exports && symbol.exports.get(node.name.escapedText); } } @@ -2417,11 +2412,7 @@ namespace ts { // Look up the property in the local scope, since property assignments should follow the declaration const symbol = lookupSymbolForPropertyAccess(name); // TODO: Should be able to structure this with less duplication - let targetSymbol = symbol && isDeclarationOfJavascriptContainerExpression(symbol.valueDeclaration) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : - symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : - symbol && isAssignmentOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration.parent) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : - symbol && isAssignmentOfJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : - symbol; + let targetSymbol = follow(symbol); Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement || propertyAccess.parent.kind === SyntaxKind.PropertyAccessExpression); @@ -2430,24 +2421,40 @@ namespace ts { const initializerKind = (propertyAccess.parent as BinaryExpression).right.kind; isLegalPosition = (initializerKind === SyntaxKind.ClassExpression || initializerKind === SyntaxKind.FunctionExpression) && propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile; + if (propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && initializerKind === SyntaxKind.BinaryExpression && (((propertyAccess.parent as BinaryExpression).right as BinaryExpression).right.kind === SyntaxKind.ClassExpression || ((propertyAccess.parent as BinaryExpression).right as BinaryExpression).right.kind === SyntaxKind.FunctionExpression)) { + isLegalPosition = true; + } } else { isLegalPosition = propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; } if (!isPrototypeProperty && (!targetSymbol || !(targetSymbol.flags & SymbolFlags.Namespace)) && isLegalPosition) { - const identifier = isIdentifier(propertyAccess.expression) ? propertyAccess.expression : isIdentifier(propertyAccess.expression.expression) && propertyAccess.expression.expression; - Debug.assert(identifier !== undefined); const flags = SymbolFlags.Module | SymbolFlags.JSContainer; const excludeFlags = SymbolFlags.ValueModuleExcludes & ~SymbolFlags.JSContainer; - if (targetSymbol) { - // TODO: Not sure this is correct for nested declarations -- maybe this should be added to targetSymbol - // Note: add declaration to original symbol, not the special-syntax's symbol, so that namespaces work for type lookup - addDeclarationToSymbol(symbol, identifier, flags); - } - else { - // TODO: Not sure this branch is correct for nested declarations - targetSymbol = declareSymbol(container.locals, /*parent*/ undefined, identifier, flags, excludeFlags); - } + // const startTargetSymbol = !!targetSymbol; + // hm. This is only needed to make namespaced access of types workable. Namespaced access of *values* doesn't work now either, so something is wrong. + // (Note: for the non-nested case, at least, addDeclarationToSymbol is only needed for things that could be further namespaces, because it + // makes the intermediate namespace. However, I think something like it is needed for *all* nested assignments, in case their intermediate namespaces don't exist) + iterateEntityNameExpression(propertyAccess.expression, (id, originalSymbol, available) => { + if (targetSymbol) { + if (available) { + // Note: add declaration to original symbol, not the special-syntax's symbol, so that namespaces work for type lookup + addDeclarationToSymbol(originalSymbol, id, flags); + // TODO: Why can't I overwrite targetSymbol here? I'm having trouble tracking targetSymbol's state. + return originalSymbol; + } + else { + originalSymbol.exports = originalSymbol.exports || createSymbolTable(); + targetSymbol = declareSymbol(originalSymbol.exports, originalSymbol, id, flags, excludeFlags); + return targetSymbol; + } + } + else { + Debug.assert(!available); + targetSymbol = declareSymbol(container.locals, /*parent*/ undefined, id, flags, excludeFlags); + return targetSymbol; + } + }); } if (!targetSymbol || !(targetSymbol.flags & (SymbolFlags.Function | SymbolFlags.Class | SymbolFlags.NamespaceModule | SymbolFlags.ObjectLiteral))) { return; @@ -2462,6 +2469,20 @@ namespace ts { declareSymbol(symbolTable, targetSymbol, propertyAccess, SymbolFlags.Property, SymbolFlags.PropertyExcludes); } + function iterateEntityNameExpression(e: EntityNameExpression, action: (e: Identifier, originalSymbol: Symbol, available: boolean) => Symbol): Symbol { + if (isIdentifier(e)) { + const s = lookupSymbolForPropertyAccess(e); + return action(e, s, !!s); + } + else { + const s = follow(iterateEntityNameExpression(e.expression, action)); + Debug.assert(!!s, "lost the chant"); + Debug.assert(!!s.exports, `${s.escapedName} has no exports???`); + const t = s.exports.get(e.name.escapedText); + return action(e.name, t || s, s.exports.has(e.name.escapedText)); + } + } + function bindCallExpression(node: CallExpression) { // We're only inspecting call expressions to detect CommonJS modules, so we can skip // this check if we've already seen the module indicator diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 9b27b2027487e..737daa52e249d 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -835,7 +835,7 @@ namespace ts { function mergeSymbol(target: Symbol, source: Symbol) { if (!(target.flags & getExcludedSymbolFlags(source.flags)) || - source.flags & SymbolFlags.JSContainer || target.flags & SymbolFlags.JSContainer) { + (source.flags | target.flags) & SymbolFlags.JSContainer) { // Javascript static-property-assignment declarations always merge, even though they are also values if (source.flags & SymbolFlags.ValueModule && target.flags & SymbolFlags.ValueModule && target.constEnumOnlyModule && !source.constEnumOnlyModule) { // reset flag when merging instantiated module into value module that has only const enums @@ -857,6 +857,14 @@ namespace ts { if (!target.exports) target.exports = createSymbolTable(); mergeSymbolTable(target.exports, source.exports); } + if ((source.flags | target.flags) & SymbolFlags.JSContainer) { + const fs = follow(source); + const ft = follow(target); + if (fs !== source || ft !== target) { + // also follow the source's valueDeclaration and merge its symbol + mergeSymbol(follow(target), follow(source)); + } + } recordMergedSymbol(target, source); } else if (target.flags & SymbolFlags.NamespaceModule) { @@ -14752,14 +14760,12 @@ namespace ts { // Grammar checking checkGrammarObjectLiteralExpression(node, inDestructuringPattern); - let propertiesTable = createSymbolTable(); + let propertiesTable: SymbolTable; let propertiesArray: Symbol[] = []; let spread: Type = emptyObjectType; let propagatedFlags: TypeFlags = TypeFlags.FreshLiteral; const isInJSFile = isInJavaScriptFile(node); - // TODO: Might need to skip if isDeclarationOfDefaultedJavascriptContainerExpression(node.parent.parent) instead of just checking node.properties.length > 0 - // (actually, it would be better not to skip contextual typing at all, but to do that I need to avoid the checking loop another way) const contextualType = getApparentTypeOfContextualType(node); const contextualTypeHasPattern = contextualType && contextualType.pattern && (contextualType.pattern.kind === SyntaxKind.ObjectBindingPattern || contextualType.pattern.kind === SyntaxKind.ObjectLiteralExpression); @@ -14768,11 +14774,15 @@ namespace ts { let patternWithComputedProperties = false; let hasComputedStringProperty = false; let hasComputedNumberProperty = false; - // TODO: This seems like the wrong way to put the assignment-properties into the type (especially the manual call to mergeSymbolTable) - if (isInJSFile && node.symbol && node.symbol.exports) { - mergeSymbolTable(propertiesTable, node.symbol.exports); - node.symbol.exports.forEach(symbol => propertiesArray.push(symbol)); - } + // TODO: This seems like it might be wrong, or at least should come earlier + // (maybe check SymbolFlags.JSContainer? This currently misses normal declarations like `var my = {}`, but shouldn't) + if (isInJSFile && node.symbol && node.symbol.exports && node.properties.length === 0) { + let symbol = node.symbol; + propertiesTable = symbol.exports; + symbol.exports.forEach(symbol => propertiesArray.push(getMergedSymbol(symbol))); + return createObjectLiteralType(); + } + propertiesTable = createSymbolTable(); let offset = 0; for (let i = 0; i < node.properties.length; i++) { diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index a07040eb4adc2..34a804f152813 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1486,6 +1486,14 @@ namespace ts { return false; } + export function follow(symbol: Symbol) { + return symbol && isDeclarationOfJavascriptContainerExpression(symbol.valueDeclaration) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : + symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : + symbol && symbol.valueDeclaration && isAssignmentOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration.parent) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : + symbol && isAssignmentOfJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : + symbol; + } + /** * Returns true if the node is a variable declaration whose initializer is a function or class expression, or an empty object literal. * This function does not test if the node is in a JavaScript file or not. diff --git a/tests/baselines/reference/typeFromPropertyAssignment4.symbols b/tests/baselines/reference/typeFromPropertyAssignment4.symbols index 421f3e1840fa6..8e74a1f935e45 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment4.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment4.symbols @@ -4,7 +4,9 @@ var Outer = {}; === tests/cases/conformance/salsa/a.js === Outer.Inner = class { +>Outer.Inner : Symbol(Outer.Inner, Decl(a.js, 0, 0)) >Outer : Symbol(Outer, Decl(def.js, 0, 3), Decl(a.js, 0, 0)) +>Inner : Symbol(Outer.Inner, Decl(a.js, 0, 0)) constructor() { /** @type {number} */ @@ -15,9 +17,29 @@ Outer.Inner = class { } } +/** @type {Outer.Inner} */ +var local +>local : Symbol(local, Decl(a.js, 8, 3)) + +local.y +>local.y : Symbol((Anonymous class).y, Decl(a.js, 1, 19)) +>local : Symbol(local, Decl(a.js, 8, 3)) +>y : Symbol((Anonymous class).y, Decl(a.js, 1, 19)) + +var inner = new Outer.Inner() +>inner : Symbol(inner, Decl(a.js, 10, 3)) +>Outer.Inner : Symbol(Outer.Inner, Decl(a.js, 0, 0)) +>Outer : Symbol(Outer, Decl(def.js, 0, 3), Decl(a.js, 0, 0)) +>Inner : Symbol(Outer.Inner, Decl(a.js, 0, 0)) + +inner.y +>inner.y : Symbol((Anonymous class).y, Decl(a.js, 1, 19)) +>inner : Symbol(inner, Decl(a.js, 10, 3)) +>y : Symbol((Anonymous class).y, Decl(a.js, 1, 19)) + === tests/cases/conformance/salsa/b.js === /** @type {Outer.Inner} */ -var x; +var x >x : Symbol(x, Decl(b.js, 1, 3)) x.y @@ -25,3 +47,14 @@ x.y >x : Symbol(x, Decl(b.js, 1, 3)) >y : Symbol((Anonymous class).y, Decl(a.js, 1, 19)) +var z = new Outer.Inner() +>z : Symbol(z, Decl(b.js, 3, 3)) +>Outer.Inner : Symbol(Outer.Inner, Decl(a.js, 0, 0)) +>Outer : Symbol(Outer, Decl(def.js, 0, 3), Decl(a.js, 0, 0)) +>Inner : Symbol(Outer.Inner, Decl(a.js, 0, 0)) + +z.y +>z.y : Symbol((Anonymous class).y, Decl(a.js, 1, 19)) +>z : Symbol(z, Decl(b.js, 3, 3)) +>y : Symbol((Anonymous class).y, Decl(a.js, 1, 19)) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment4.types b/tests/baselines/reference/typeFromPropertyAssignment4.types index 0f356ca5d09de..9139ab4c73523 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment4.types +++ b/tests/baselines/reference/typeFromPropertyAssignment4.types @@ -1,14 +1,14 @@ === tests/cases/conformance/salsa/def.js === var Outer = {}; ->Outer : { [x: string]: any; } ->{} : { [x: string]: any; } +>Outer : typeof Outer +>{} : typeof Outer === tests/cases/conformance/salsa/a.js === Outer.Inner = class { >Outer.Inner = class { constructor() { /** @type {number} */ this.y = 12 }} : typeof (Anonymous class) ->Outer.Inner : any ->Outer : { [x: string]: any; } ->Inner : any +>Outer.Inner : typeof (Anonymous class) +>Outer : typeof Outer +>Inner : typeof (Anonymous class) >class { constructor() { /** @type {number} */ this.y = 12 }} : typeof (Anonymous class) constructor() { @@ -22,9 +22,30 @@ Outer.Inner = class { } } +/** @type {Outer.Inner} */ +var local +>local : (Anonymous class) + +local.y +>local.y : number +>local : (Anonymous class) +>y : number + +var inner = new Outer.Inner() +>inner : (Anonymous class) +>new Outer.Inner() : (Anonymous class) +>Outer.Inner : typeof (Anonymous class) +>Outer : typeof Outer +>Inner : typeof (Anonymous class) + +inner.y +>inner.y : number +>inner : (Anonymous class) +>y : number + === tests/cases/conformance/salsa/b.js === /** @type {Outer.Inner} */ -var x; +var x >x : (Anonymous class) x.y @@ -32,3 +53,15 @@ x.y >x : (Anonymous class) >y : number +var z = new Outer.Inner() +>z : (Anonymous class) +>new Outer.Inner() : (Anonymous class) +>Outer.Inner : typeof (Anonymous class) +>Outer : typeof Outer +>Inner : typeof (Anonymous class) + +z.y +>z.y : number +>z : (Anonymous class) +>y : number + diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index b65c4720b67d6..ccf78f89dd885 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -1,12 +1,12 @@ === tests/cases/conformance/salsa/a.js === var my = my || {}; ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) /** @param {number} n */ my.method = function(n) { >my.method : Symbol(method, Decl(a.js, 0, 18)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) >method : Symbol(method, Decl(a.js, 0, 18)) >n : Symbol(n, Decl(a.js, 2, 21)) @@ -15,27 +15,27 @@ my.method = function(n) { } my.number = 1; >my.number : Symbol(number, Decl(a.js, 4, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) >number : Symbol(number, Decl(a.js, 4, 1)) my.object = {}; >my.object : Symbol(object, Decl(a.js, 5, 14)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) >object : Symbol(object, Decl(a.js, 5, 14)) my.predicate = my.predicate || {}; ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) my.predicate.query = function () { >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) >query : Symbol(query, Decl(a.js, 7, 34)) var me = this; @@ -49,17 +49,17 @@ my.predicate.query = function () { var q = new my.predicate.query(); >q : Symbol(q, Decl(a.js, 12, 3)) >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) >query : Symbol(query, Decl(a.js, 7, 34)) my.predicate.query.result = 'none' >my.predicate.query.result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) >query : Symbol(query, Decl(a.js, 7, 34)) >result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) @@ -68,14 +68,14 @@ my.predicate.query.result = 'none' */ my.predicate.sort = my.predicate.sort || function (first, second) { >my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) >sort : Symbol(sort, Decl(a.js, 13, 34)) >my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) >sort : Symbol(sort, Decl(a.js, 13, 34)) >first : Symbol(first, Decl(a.js, 17, 51)) >second : Symbol(second, Decl(a.js, 17, 57)) @@ -88,9 +88,9 @@ my.predicate.sort = my.predicate.sort || function (first, second) { } my.predicate.type = class { >my.predicate.type : Symbol(type, Decl(a.js, 19, 1)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) >type : Symbol(type, Decl(a.js, 19, 1)) m() { return 101; } @@ -100,22 +100,22 @@ my.predicate.type = class { // global-ish prefixes var min = window.min || {}; ->min : Symbol(min, Decl(a.js, 26, 3)) +>min : Symbol(min, Decl(a.js, 26, 3), Decl(a.js, 26, 27), Decl(a.js, 27, 44)) min.nest = this.min.nest || function () { }; ->min.nest : Symbol(nest, Decl(a.js, 26, 27)) ->min : Symbol(min, Decl(a.js, 26, 3)) ->nest : Symbol(nest, Decl(a.js, 26, 27)) +>min.nest : Symbol(nest, Decl(a.js, 26, 27), Decl(a.js, 28, 4)) +>min : Symbol(min, Decl(a.js, 26, 3), Decl(a.js, 26, 27), Decl(a.js, 27, 44)) +>nest : Symbol(nest, Decl(a.js, 26, 27), Decl(a.js, 28, 4)) min.nest.other = self.min.nest.other || class { }; >min.nest.other : Symbol((Anonymous function).other, Decl(a.js, 27, 44)) ->min.nest : Symbol(nest, Decl(a.js, 26, 27)) ->min : Symbol(min, Decl(a.js, 26, 3)) ->nest : Symbol(nest, Decl(a.js, 26, 27)) +>min.nest : Symbol(nest, Decl(a.js, 26, 27), Decl(a.js, 28, 4)) +>min : Symbol(min, Decl(a.js, 26, 3), Decl(a.js, 26, 27), Decl(a.js, 27, 44)) +>nest : Symbol(nest, Decl(a.js, 26, 27), Decl(a.js, 28, 4)) >other : Symbol((Anonymous function).other, Decl(a.js, 27, 44)) min.property = global.min.property || {}; >min.property : Symbol(property, Decl(a.js, 28, 50)) ->min : Symbol(min, Decl(a.js, 26, 3)) +>min : Symbol(min, Decl(a.js, 26, 3), Decl(a.js, 26, 27), Decl(a.js, 27, 44)) >property : Symbol(property, Decl(a.js, 28, 50)) diff --git a/tests/baselines/reference/typeFromPropertyAssignmentOutOfOrder.symbols b/tests/baselines/reference/typeFromPropertyAssignmentOutOfOrder.symbols index 59b42c24737ff..bb187808b32c8 100644 --- a/tests/baselines/reference/typeFromPropertyAssignmentOutOfOrder.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignmentOutOfOrder.symbols @@ -1,24 +1,24 @@ === tests/cases/conformance/salsa/index.js === Common.Item = class I {} >Common.Item : Symbol(Common.Item, Decl(index.js, 0, 0)) ->Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3)) +>Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3), Decl(roots.js, 0, 12)) >Item : Symbol(Common.Item, Decl(index.js, 0, 0)) >I : Symbol(I, Decl(index.js, 0, 13)) Common.Object = class extends Common.Item {} >Common.Object : Symbol(Common.Object, Decl(index.js, 0, 24)) ->Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3)) +>Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3), Decl(roots.js, 0, 12)) >Object : Symbol(Common.Object, Decl(index.js, 0, 24)) >Common.Item : Symbol(Common.Item, Decl(index.js, 0, 0)) ->Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3)) +>Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3), Decl(roots.js, 0, 12)) >Item : Symbol(Common.Item, Decl(index.js, 0, 0)) Workspace.Object = class extends Common.Object {} >Workspace.Object : Symbol(Workspace.Object, Decl(index.js, 1, 44)) ->Workspace : Symbol(Workspace, Decl(index.js, 1, 44), Decl(roots.js, 1, 3)) +>Workspace : Symbol(Workspace, Decl(index.js, 1, 44), Decl(roots.js, 1, 3), Decl(roots.js, 1, 15)) >Object : Symbol(Workspace.Object, Decl(index.js, 1, 44)) >Common.Object : Symbol(Common.Object, Decl(index.js, 0, 24)) ->Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3)) +>Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3), Decl(roots.js, 0, 12)) >Object : Symbol(Common.Object, Decl(index.js, 0, 24)) /** @type {Workspace.Object} */ @@ -27,8 +27,8 @@ var am; === tests/cases/conformance/salsa/roots.js === var Common = {}; ->Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3)) +>Common : Symbol(Common, Decl(index.js, 0, 0), Decl(roots.js, 0, 3), Decl(roots.js, 0, 12)) var Workspace = {}; ->Workspace : Symbol(Workspace, Decl(index.js, 1, 44), Decl(roots.js, 1, 3)) +>Workspace : Symbol(Workspace, Decl(index.js, 1, 44), Decl(roots.js, 1, 3), Decl(roots.js, 1, 15)) diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment4.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment4.ts index 5bf92934a04ee..14e84ad556817 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment4.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment4.ts @@ -13,7 +13,15 @@ Outer.Inner = class { } } +/** @type {Outer.Inner} */ +var local +local.y +var inner = new Outer.Inner() +inner.y + // @Filename: b.js /** @type {Outer.Inner} */ -var x; +var x x.y +var z = new Outer.Inner() +z.y From 88c67fa7779ee97a3743bc203a08d39deb41dadf Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 13 Feb 2018 15:44:15 -0800 Subject: [PATCH 19/44] Refactor binder and update baselines. Also improve assert message in fourslash. --- src/compiler/binder.ts | 49 +++-- src/harness/fourslash.ts | 2 +- .../typeFromPropertyAssignment10.symbols | 141 ++++++++++++++ .../typeFromPropertyAssignment10.types | 174 ++++++++++++++++++ .../typeFromPropertyAssignment8.symbols | 54 +++--- .../typeFromPropertyAssignment9.symbols | 74 ++++---- .../salsa/typeFromPropertyAssignment10.ts | 48 +++++ .../codeFixUndeclaredAcrossFiles1.ts | 2 +- 8 files changed, 452 insertions(+), 92 deletions(-) create mode 100644 tests/baselines/reference/typeFromPropertyAssignment10.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment10.types create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment10.ts diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 6dbc89ab3efc0..a26a2b0af249c 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2408,65 +2408,62 @@ namespace ts { } } + function isValidInitializer(initializer: Node) { + return initializer.kind === SyntaxKind.ClassExpression || + initializer.kind === SyntaxKind.FunctionExpression || + initializer.kind === SyntaxKind.ObjectLiteralExpression && (initializer as ObjectLiteralExpression).properties.length === 0 || + initializer.kind === SyntaxKind.CallExpression && (skipParentheses((initializer as CallExpression).expression).kind === SyntaxKind.FunctionExpression || + skipParentheses((initializer as CallExpression).expression).kind === SyntaxKind.ArrowFunction); + } + function bindPropertyAssignment(name: EntityNameExpression, propertyAccess: PropertyAccessEntityNameExpression, isPrototypeProperty: boolean) { // Look up the property in the local scope, since property assignments should follow the declaration - const symbol = lookupSymbolForPropertyAccess(name); + let symbol = follow(lookupSymbolForPropertyAccess(name)); // TODO: Should be able to structure this with less duplication - let targetSymbol = follow(symbol); Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement || propertyAccess.parent.kind === SyntaxKind.PropertyAccessExpression); - let isLegalPosition: boolean; - if (propertyAccess.parent.kind === SyntaxKind.BinaryExpression) { - const initializerKind = (propertyAccess.parent as BinaryExpression).right.kind; - isLegalPosition = (initializerKind === SyntaxKind.ClassExpression || initializerKind === SyntaxKind.FunctionExpression) && - propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile; - if (propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && initializerKind === SyntaxKind.BinaryExpression && (((propertyAccess.parent as BinaryExpression).right as BinaryExpression).right.kind === SyntaxKind.ClassExpression || ((propertyAccess.parent as BinaryExpression).right as BinaryExpression).right.kind === SyntaxKind.FunctionExpression)) { - isLegalPosition = true; - } - } - else { - isLegalPosition = propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; - } - if (!isPrototypeProperty && (!targetSymbol || !(targetSymbol.flags & SymbolFlags.Namespace)) && isLegalPosition) { + const isLegalPosition = propertyAccess.parent.kind === SyntaxKind.BinaryExpression ? + propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && isValidInitializer((propertyAccess.parent as BinaryExpression).right) : + propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; + if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isLegalPosition) { const flags = SymbolFlags.Module | SymbolFlags.JSContainer; const excludeFlags = SymbolFlags.ValueModuleExcludes & ~SymbolFlags.JSContainer; - // const startTargetSymbol = !!targetSymbol; // hm. This is only needed to make namespaced access of types workable. Namespaced access of *values* doesn't work now either, so something is wrong. // (Note: for the non-nested case, at least, addDeclarationToSymbol is only needed for things that could be further namespaces, because it // makes the intermediate namespace. However, I think something like it is needed for *all* nested assignments, in case their intermediate namespaces don't exist) iterateEntityNameExpression(propertyAccess.expression, (id, originalSymbol, available) => { - if (targetSymbol) { + if (symbol) { if (available) { // Note: add declaration to original symbol, not the special-syntax's symbol, so that namespaces work for type lookup addDeclarationToSymbol(originalSymbol, id, flags); - // TODO: Why can't I overwrite targetSymbol here? I'm having trouble tracking targetSymbol's state. + // TODO: Why can't I overwrite symbol here? I'm having trouble tracking symbol's state. return originalSymbol; } else { originalSymbol.exports = originalSymbol.exports || createSymbolTable(); - targetSymbol = declareSymbol(originalSymbol.exports, originalSymbol, id, flags, excludeFlags); - return targetSymbol; + symbol = declareSymbol(originalSymbol.exports, originalSymbol, id, flags, excludeFlags); + return symbol; } } else { Debug.assert(!available); - targetSymbol = declareSymbol(container.locals, /*parent*/ undefined, id, flags, excludeFlags); - return targetSymbol; + symbol = declareSymbol(container.locals, /*parent*/ undefined, id, flags, excludeFlags); + return symbol; } }); } - if (!targetSymbol || !(targetSymbol.flags & (SymbolFlags.Function | SymbolFlags.Class | SymbolFlags.NamespaceModule | SymbolFlags.ObjectLiteral))) { + if (!symbol || !(symbol.flags & (SymbolFlags.Function | SymbolFlags.Class | SymbolFlags.NamespaceModule | SymbolFlags.ObjectLiteral))) { return; } // Set up the members collection if it doesn't exist already const symbolTable = isPrototypeProperty ? - (targetSymbol.members || (targetSymbol.members = createSymbolTable())) : - (targetSymbol.exports || (targetSymbol.exports = createSymbolTable())); + (symbol.members || (symbol.members = createSymbolTable())) : + (symbol.exports || (symbol.exports = createSymbolTable())); // Declare the method/property - declareSymbol(symbolTable, targetSymbol, propertyAccess, SymbolFlags.Property, SymbolFlags.PropertyExcludes); + declareSymbol(symbolTable, symbol, propertyAccess, SymbolFlags.Property, SymbolFlags.PropertyExcludes); } function iterateEntityNameExpression(e: EntityNameExpression, action: (e: Identifier, originalSymbol: Symbol, available: boolean) => Symbol): Symbol { diff --git a/src/harness/fourslash.ts b/src/harness/fourslash.ts index 71df206c078f7..5758d30a08a72 100644 --- a/src/harness/fourslash.ts +++ b/src/harness/fourslash.ts @@ -844,7 +844,7 @@ namespace FourSlash { const actual = actualCompletions.entries; if (actual.length !== expected.length) { - this.raiseError(`Expected ${expected.length} completions, got ${actual.map(a => a.name)}.`); + this.raiseError(`Expected ${expected.length} completions, got ${actual.length} (${actual.map(a => a.name)}).`); } ts.zipWith(actual, expected, (completion, expectedCompletion, index) => { diff --git a/tests/baselines/reference/typeFromPropertyAssignment10.symbols b/tests/baselines/reference/typeFromPropertyAssignment10.symbols new file mode 100644 index 0000000000000..55c3f1dfcef2e --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment10.symbols @@ -0,0 +1,141 @@ +=== tests/cases/conformance/salsa/module.js === +var Outer = Outer || {}; +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) + +Outer.app = Outer.app || {}; +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) + +=== tests/cases/conformance/salsa/someview.js === +Outer.app.SomeView = (function () { +>Outer.app.SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) + + var SomeView = function() { +>SomeView : Symbol(SomeView, Decl(someview.js, 1, 7)) + + var me = this; +>me : Symbol(me, Decl(someview.js, 2, 11)) + } + return SomeView; +>SomeView : Symbol(SomeView, Decl(someview.js, 1, 7)) + +})(); +Outer.app.Inner = class { +>Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) + + constructor() { + /** @type {number} */ + this.y = 12; +>this.y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) +>this : Symbol((Anonymous class), Decl(someview.js, 6, 17)) +>y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) + } +} +var example = new Outer.app.Inner(); +>example : Symbol(example, Decl(someview.js, 12, 3)) +>Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) + +example.y; +>example.y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) +>example : Symbol(example, Decl(someview.js, 12, 3)) +>y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) + +/** @param {number} k */ +Outer.app.statische = function (k) { +>Outer.app.statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) +>k : Symbol(k, Decl(someview.js, 15, 32)) + + return k ** k; +>k : Symbol(k, Decl(someview.js, 15, 32)) +>k : Symbol(k, Decl(someview.js, 15, 32)) +} +=== tests/cases/conformance/salsa/application.js === +Outer.app.Application = (function () { +>Outer.app.Application : Symbol(app.Application, Decl(application.js, 0, 0)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Application : Symbol(app.Application, Decl(application.js, 0, 0)) + + /** + * Application main class. + * Will be instantiated & initialized by HTML page + */ + var Application = function () { +>Application : Symbol(Application, Decl(application.js, 6, 7)) + + var me = this; +>me : Symbol(me, Decl(application.js, 7, 11)) + + me.view = new Outer.app.SomeView(); +>me : Symbol(me, Decl(application.js, 7, 11)) +>Outer.app.SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) + + }; + return Application; +>Application : Symbol(Application, Decl(application.js, 6, 7)) + +})(); +=== tests/cases/conformance/salsa/main.js === +var app = new Outer.app.Application(); +>app : Symbol(app, Decl(main.js, 0, 3)) +>Outer.app.Application : Symbol(app.Application, Decl(application.js, 0, 0)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Application : Symbol(app.Application, Decl(application.js, 0, 0)) + +var inner = new Outer.app.Inner(); +>inner : Symbol(inner, Decl(main.js, 1, 3)) +>Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) + +inner.y; +>inner.y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) +>inner : Symbol(inner, Decl(main.js, 1, 3)) +>y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) + +/** @type {Outer.app.Inner} */ +var x; +>x : Symbol(x, Decl(main.js, 4, 3)) + +x.y; +>x.y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) +>x : Symbol(x, Decl(main.js, 4, 3)) +>y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) + +Outer.app.statische(101); // Infinity, duh +>Outer.app.statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) +>Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) +>app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) +>statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment10.types b/tests/baselines/reference/typeFromPropertyAssignment10.types new file mode 100644 index 0000000000000..9dad053c0994e --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment10.types @@ -0,0 +1,174 @@ +=== tests/cases/conformance/salsa/module.js === +var Outer = Outer || {}; +>Outer : typeof __object +>Outer || {} : typeof __object +>Outer : typeof __object +>{} : typeof __object + +Outer.app = Outer.app || {}; +>Outer.app = Outer.app || {} : typeof __object +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>Outer.app || {} : typeof __object +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>{} : typeof __object + +=== tests/cases/conformance/salsa/someview.js === +Outer.app.SomeView = (function () { +>Outer.app.SomeView = (function () { var SomeView = function() { var me = this; } return SomeView;})() : () => void +>Outer.app.SomeView : () => void +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>SomeView : () => void +>(function () { var SomeView = function() { var me = this; } return SomeView;})() : () => void +>(function () { var SomeView = function() { var me = this; } return SomeView;}) : () => () => void +>function () { var SomeView = function() { var me = this; } return SomeView;} : () => () => void + + var SomeView = function() { +>SomeView : () => void +>function() { var me = this; } : () => void + + var me = this; +>me : any +>this : any + } + return SomeView; +>SomeView : () => void + +})(); +Outer.app.Inner = class { +>Outer.app.Inner = class { constructor() { /** @type {number} */ this.y = 12; }} : typeof (Anonymous class) +>Outer.app.Inner : typeof (Anonymous class) +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>Inner : typeof (Anonymous class) +>class { constructor() { /** @type {number} */ this.y = 12; }} : typeof (Anonymous class) + + constructor() { + /** @type {number} */ + this.y = 12; +>this.y = 12 : 12 +>this.y : number +>this : this +>y : number +>12 : 12 + } +} +var example = new Outer.app.Inner(); +>example : (Anonymous class) +>new Outer.app.Inner() : (Anonymous class) +>Outer.app.Inner : typeof (Anonymous class) +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>Inner : typeof (Anonymous class) + +example.y; +>example.y : number +>example : (Anonymous class) +>y : number + +/** @param {number} k */ +Outer.app.statische = function (k) { +>Outer.app.statische = function (k) { return k ** k;} : (k: number) => number +>Outer.app.statische : (k: number) => number +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>statische : (k: number) => number +>function (k) { return k ** k;} : (k: number) => number +>k : number + + return k ** k; +>k ** k : number +>k : number +>k : number +} +=== tests/cases/conformance/salsa/application.js === +Outer.app.Application = (function () { +>Outer.app.Application = (function () { /** * Application main class. * Will be instantiated & initialized by HTML page */ var Application = function () { var me = this; me.view = new Outer.app.SomeView(); }; return Application;})() : () => void +>Outer.app.Application : () => void +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>Application : () => void +>(function () { /** * Application main class. * Will be instantiated & initialized by HTML page */ var Application = function () { var me = this; me.view = new Outer.app.SomeView(); }; return Application;})() : () => void +>(function () { /** * Application main class. * Will be instantiated & initialized by HTML page */ var Application = function () { var me = this; me.view = new Outer.app.SomeView(); }; return Application;}) : () => () => void +>function () { /** * Application main class. * Will be instantiated & initialized by HTML page */ var Application = function () { var me = this; me.view = new Outer.app.SomeView(); }; return Application;} : () => () => void + + /** + * Application main class. + * Will be instantiated & initialized by HTML page + */ + var Application = function () { +>Application : () => void +>function () { var me = this; me.view = new Outer.app.SomeView(); } : () => void + + var me = this; +>me : any +>this : any + + me.view = new Outer.app.SomeView(); +>me.view = new Outer.app.SomeView() : any +>me.view : any +>me : any +>view : any +>new Outer.app.SomeView() : any +>Outer.app.SomeView : () => void +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>SomeView : () => void + + }; + return Application; +>Application : () => void + +})(); +=== tests/cases/conformance/salsa/main.js === +var app = new Outer.app.Application(); +>app : any +>new Outer.app.Application() : any +>Outer.app.Application : () => void +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>Application : () => void + +var inner = new Outer.app.Inner(); +>inner : (Anonymous class) +>new Outer.app.Inner() : (Anonymous class) +>Outer.app.Inner : typeof (Anonymous class) +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>Inner : typeof (Anonymous class) + +inner.y; +>inner.y : number +>inner : (Anonymous class) +>y : number + +/** @type {Outer.app.Inner} */ +var x; +>x : (Anonymous class) + +x.y; +>x.y : number +>x : (Anonymous class) +>y : number + +Outer.app.statische(101); // Infinity, duh +>Outer.app.statische(101) : number +>Outer.app.statische : (k: number) => number +>Outer.app : typeof __object +>Outer : typeof __object +>app : typeof __object +>statische : (k: number) => number +>101 : 101 + diff --git a/tests/baselines/reference/typeFromPropertyAssignment8.symbols b/tests/baselines/reference/typeFromPropertyAssignment8.symbols index 92dd284943a31..99488e3d85abb 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment8.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment8.symbols @@ -1,21 +1,21 @@ === tests/cases/conformance/salsa/a.js === var my = my || {}; ->my : Symbol(my, Decl(a.js, 0, 3)) ->my : Symbol(my, Decl(a.js, 0, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 1, 22)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 1, 22)) my.app = my.app || {}; ->my.app : Symbol(app, Decl(a.js, 0, 18)) ->my : Symbol(my, Decl(a.js, 0, 3)) ->app : Symbol(app, Decl(a.js, 0, 18)) ->my.app : Symbol(app, Decl(a.js, 0, 18)) ->my : Symbol(my, Decl(a.js, 0, 3)) ->app : Symbol(app, Decl(a.js, 0, 18)) +>my.app : Symbol(app, Decl(a.js, 0, 18), Decl(a.js, 3, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 1, 22)) +>app : Symbol(app, Decl(a.js, 0, 18), Decl(a.js, 3, 3)) +>my.app : Symbol(app, Decl(a.js, 0, 18), Decl(a.js, 3, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 1, 22)) +>app : Symbol(app, Decl(a.js, 0, 18), Decl(a.js, 3, 3)) my.app.Application = (function () { >my.app.Application : Symbol(Application, Decl(a.js, 1, 22)) ->my.app : Symbol(app, Decl(a.js, 0, 18)) ->my : Symbol(my, Decl(a.js, 0, 3)) ->app : Symbol(app, Decl(a.js, 0, 18)) +>my.app : Symbol(app, Decl(a.js, 0, 18), Decl(a.js, 3, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 1, 22)) +>app : Symbol(app, Decl(a.js, 0, 18), Decl(a.js, 3, 3)) >Application : Symbol(Application, Decl(a.js, 1, 22)) var Application = function () { @@ -29,29 +29,29 @@ return Application; })(); my.app.Application() >my.app.Application : Symbol(Application, Decl(a.js, 1, 22)) ->my.app : Symbol(app, Decl(a.js, 0, 18)) ->my : Symbol(my, Decl(a.js, 0, 3)) ->app : Symbol(app, Decl(a.js, 0, 18)) +>my.app : Symbol(app, Decl(a.js, 0, 18), Decl(a.js, 3, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 1, 22)) +>app : Symbol(app, Decl(a.js, 0, 18), Decl(a.js, 3, 3)) >Application : Symbol(Application, Decl(a.js, 1, 22)) === tests/cases/conformance/salsa/b.js === var min = window.min || {}; ->min : Symbol(min, Decl(b.js, 0, 3)) +>min : Symbol(min, Decl(b.js, 0, 3), Decl(b.js, 1, 24)) >window : Symbol(window, Decl(lib.dom.d.ts, --, --)) min.app = min.app || {}; ->min.app : Symbol(app, Decl(b.js, 0, 27)) ->min : Symbol(min, Decl(b.js, 0, 3)) ->app : Symbol(app, Decl(b.js, 0, 27)) ->min.app : Symbol(app, Decl(b.js, 0, 27)) ->min : Symbol(min, Decl(b.js, 0, 3)) ->app : Symbol(app, Decl(b.js, 0, 27)) +>min.app : Symbol(app, Decl(b.js, 0, 27), Decl(b.js, 3, 4)) +>min : Symbol(min, Decl(b.js, 0, 3), Decl(b.js, 1, 24)) +>app : Symbol(app, Decl(b.js, 0, 27), Decl(b.js, 3, 4)) +>min.app : Symbol(app, Decl(b.js, 0, 27), Decl(b.js, 3, 4)) +>min : Symbol(min, Decl(b.js, 0, 3), Decl(b.js, 1, 24)) +>app : Symbol(app, Decl(b.js, 0, 27), Decl(b.js, 3, 4)) min.app.Application = (function () { >min.app.Application : Symbol(Application, Decl(b.js, 1, 24)) ->min.app : Symbol(app, Decl(b.js, 0, 27)) ->min : Symbol(min, Decl(b.js, 0, 3)) ->app : Symbol(app, Decl(b.js, 0, 27)) +>min.app : Symbol(app, Decl(b.js, 0, 27), Decl(b.js, 3, 4)) +>min : Symbol(min, Decl(b.js, 0, 3), Decl(b.js, 1, 24)) +>app : Symbol(app, Decl(b.js, 0, 27), Decl(b.js, 3, 4)) >Application : Symbol(Application, Decl(b.js, 1, 24)) var Application = function () { @@ -65,8 +65,8 @@ return Application; })(); min.app.Application() >min.app.Application : Symbol(Application, Decl(b.js, 1, 24)) ->min.app : Symbol(app, Decl(b.js, 0, 27)) ->min : Symbol(min, Decl(b.js, 0, 3)) ->app : Symbol(app, Decl(b.js, 0, 27)) +>min.app : Symbol(app, Decl(b.js, 0, 27), Decl(b.js, 3, 4)) +>min : Symbol(min, Decl(b.js, 0, 3), Decl(b.js, 1, 24)) +>app : Symbol(app, Decl(b.js, 0, 27), Decl(b.js, 3, 4)) >Application : Symbol(Application, Decl(b.js, 1, 24)) diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index ccf78f89dd885..282275b556c38 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -1,12 +1,12 @@ === tests/cases/conformance/salsa/a.js === var my = my || {}; ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) /** @param {number} n */ my.method = function(n) { >my.method : Symbol(method, Decl(a.js, 0, 18)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) >method : Symbol(method, Decl(a.js, 0, 18)) >n : Symbol(n, Decl(a.js, 2, 21)) @@ -15,27 +15,27 @@ my.method = function(n) { } my.number = 1; >my.number : Symbol(number, Decl(a.js, 4, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) >number : Symbol(number, Decl(a.js, 4, 1)) my.object = {}; >my.object : Symbol(object, Decl(a.js, 5, 14)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) >object : Symbol(object, Decl(a.js, 5, 14)) my.predicate = my.predicate || {}; ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) my.predicate.query = function () { >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) >query : Symbol(query, Decl(a.js, 7, 34)) var me = this; @@ -49,17 +49,17 @@ my.predicate.query = function () { var q = new my.predicate.query(); >q : Symbol(q, Decl(a.js, 12, 3)) >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) >query : Symbol(query, Decl(a.js, 7, 34)) my.predicate.query.result = 'none' >my.predicate.query.result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) >my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) >query : Symbol(query, Decl(a.js, 7, 34)) >result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) @@ -68,14 +68,14 @@ my.predicate.query.result = 'none' */ my.predicate.sort = my.predicate.sort || function (first, second) { >my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) >sort : Symbol(sort, Decl(a.js, 13, 34)) >my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) >sort : Symbol(sort, Decl(a.js, 13, 34)) >first : Symbol(first, Decl(a.js, 17, 51)) >second : Symbol(second, Decl(a.js, 17, 57)) @@ -88,9 +88,9 @@ my.predicate.sort = my.predicate.sort || function (first, second) { } my.predicate.type = class { >my.predicate.type : Symbol(type, Decl(a.js, 19, 1)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 7, 34), Decl(a.js, 13, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 17, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) >type : Symbol(type, Decl(a.js, 19, 1)) m() { return 101; } @@ -100,22 +100,22 @@ my.predicate.type = class { // global-ish prefixes var min = window.min || {}; ->min : Symbol(min, Decl(a.js, 26, 3), Decl(a.js, 26, 27), Decl(a.js, 27, 44)) +>min : Symbol(min, Decl(a.js, 26, 3)) min.nest = this.min.nest || function () { }; ->min.nest : Symbol(nest, Decl(a.js, 26, 27), Decl(a.js, 28, 4)) ->min : Symbol(min, Decl(a.js, 26, 3), Decl(a.js, 26, 27), Decl(a.js, 27, 44)) ->nest : Symbol(nest, Decl(a.js, 26, 27), Decl(a.js, 28, 4)) +>min.nest : Symbol(nest, Decl(a.js, 26, 27)) +>min : Symbol(min, Decl(a.js, 26, 3)) +>nest : Symbol(nest, Decl(a.js, 26, 27)) min.nest.other = self.min.nest.other || class { }; >min.nest.other : Symbol((Anonymous function).other, Decl(a.js, 27, 44)) ->min.nest : Symbol(nest, Decl(a.js, 26, 27), Decl(a.js, 28, 4)) ->min : Symbol(min, Decl(a.js, 26, 3), Decl(a.js, 26, 27), Decl(a.js, 27, 44)) ->nest : Symbol(nest, Decl(a.js, 26, 27), Decl(a.js, 28, 4)) +>min.nest : Symbol(nest, Decl(a.js, 26, 27)) +>min : Symbol(min, Decl(a.js, 26, 3)) +>nest : Symbol(nest, Decl(a.js, 26, 27)) >other : Symbol((Anonymous function).other, Decl(a.js, 27, 44)) min.property = global.min.property || {}; >min.property : Symbol(property, Decl(a.js, 28, 50)) ->min : Symbol(min, Decl(a.js, 26, 3), Decl(a.js, 26, 27), Decl(a.js, 27, 44)) +>min : Symbol(min, Decl(a.js, 26, 3)) >property : Symbol(property, Decl(a.js, 28, 50)) diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment10.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment10.ts new file mode 100644 index 0000000000000..aa700b2800262 --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment10.ts @@ -0,0 +1,48 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @target: es6 +// @Filename: module.js +var Outer = Outer || {}; +Outer.app = Outer.app || {}; + +// @Filename: someview.js +Outer.app.SomeView = (function () { + var SomeView = function() { + var me = this; + } + return SomeView; +})(); +Outer.app.Inner = class { + constructor() { + /** @type {number} */ + this.y = 12; + } +} +var example = new Outer.app.Inner(); +example.y; +/** @param {number} k */ +Outer.app.statische = function (k) { + return k ** k; +} +// @Filename: application.js +Outer.app.Application = (function () { + + /** + * Application main class. + * Will be instantiated & initialized by HTML page + */ + var Application = function () { + var me = this; + me.view = new Outer.app.SomeView(); + }; + return Application; +})(); +// @Filename: main.js +var app = new Outer.app.Application(); +var inner = new Outer.app.Inner(); +inner.y; +/** @type {Outer.app.Inner} */ +var x; +x.y; +Outer.app.statische(101); // Infinity, duh diff --git a/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts b/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts index b7bca4e07125c..29dcc2a504898 100644 --- a/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts +++ b/tests/cases/fourslash/codeFixUndeclaredAcrossFiles1.ts @@ -23,7 +23,7 @@ verify.getAndApplyCodeFix(/*errorCode*/undefined, 0); verify.getAndApplyCodeFix(/*errorCode*/undefined, 0); verify.rangeIs(` - y: {}; + y: { [x: string]: any; }; m1(): any { throw new Error("Method not implemented."); } From 76a9ac4434e7568769d0eeed3617277895e2e311 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 13 Feb 2018 15:52:35 -0800 Subject: [PATCH 20/44] Restrict declaration initializers too --- src/compiler/binder.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index a26a2b0af249c..72f4ad03260e4 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2409,7 +2409,8 @@ namespace ts { } function isValidInitializer(initializer: Node) { - return initializer.kind === SyntaxKind.ClassExpression || + return initializer === undefined || + initializer.kind === SyntaxKind.ClassExpression || initializer.kind === SyntaxKind.FunctionExpression || initializer.kind === SyntaxKind.ObjectLiteralExpression && (initializer as ObjectLiteralExpression).properties.length === 0 || initializer.kind === SyntaxKind.CallExpression && (skipParentheses((initializer as CallExpression).expression).kind === SyntaxKind.FunctionExpression || @@ -2425,7 +2426,7 @@ namespace ts { propertyAccess.parent.kind === SyntaxKind.PropertyAccessExpression); const isLegalPosition = propertyAccess.parent.kind === SyntaxKind.BinaryExpression ? propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && isValidInitializer((propertyAccess.parent as BinaryExpression).right) : - propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; + propertyAccess.parent.parent.kind === SyntaxKind.SourceFile && isValidInitializer((propertyAccess.parent as VariableDeclaration).initializer); if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isLegalPosition) { const flags = SymbolFlags.Module | SymbolFlags.JSContainer; const excludeFlags = SymbolFlags.ValueModuleExcludes & ~SymbolFlags.JSContainer; From bad155f072b29fb1f40c5aef5b0fb38409cb59f8 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 13 Feb 2018 16:50:53 -0800 Subject: [PATCH 21/44] Clean up bindPropertyAssignment The add-intermediate-container-symbols loop is still quite confusing, but it's not as bad as before. --- src/compiler/binder.ts | 53 ++++++++----------- src/compiler/checker.ts | 2 +- .../typeFromPropertyAssignment10.symbols | 28 +++++----- 3 files changed, 37 insertions(+), 46 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 72f4ad03260e4..b40833db7b38b 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2408,9 +2408,8 @@ namespace ts { } } - function isValidInitializer(initializer: Node) { - return initializer === undefined || - initializer.kind === SyntaxKind.ClassExpression || + function isNamespaceableInitializer(initializer: Node) { + return initializer.kind === SyntaxKind.ClassExpression || initializer.kind === SyntaxKind.FunctionExpression || initializer.kind === SyntaxKind.ObjectLiteralExpression && (initializer as ObjectLiteralExpression).properties.length === 0 || initializer.kind === SyntaxKind.CallExpression && (skipParentheses((initializer as CallExpression).expression).kind === SyntaxKind.FunctionExpression || @@ -2424,34 +2423,28 @@ namespace ts { Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement || propertyAccess.parent.kind === SyntaxKind.PropertyAccessExpression); - const isLegalPosition = propertyAccess.parent.kind === SyntaxKind.BinaryExpression ? - propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && isValidInitializer((propertyAccess.parent as BinaryExpression).right) : - propertyAccess.parent.parent.kind === SyntaxKind.SourceFile && isValidInitializer((propertyAccess.parent as VariableDeclaration).initializer); - if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isLegalPosition) { + const isToplevelNamespaceableInitializer = propertyAccess.parent.kind === SyntaxKind.BinaryExpression ? + propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && isNamespaceableInitializer((propertyAccess.parent as BinaryExpression).right) : + propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; + if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isToplevelNamespaceableInitializer) { const flags = SymbolFlags.Module | SymbolFlags.JSContainer; const excludeFlags = SymbolFlags.ValueModuleExcludes & ~SymbolFlags.JSContainer; - // hm. This is only needed to make namespaced access of types workable. Namespaced access of *values* doesn't work now either, so something is wrong. - // (Note: for the non-nested case, at least, addDeclarationToSymbol is only needed for things that could be further namespaces, because it - // makes the intermediate namespace. However, I think something like it is needed for *all* nested assignments, in case their intermediate namespaces don't exist) - iterateEntityNameExpression(propertyAccess.expression, (id, originalSymbol, available) => { - if (symbol) { - if (available) { - // Note: add declaration to original symbol, not the special-syntax's symbol, so that namespaces work for type lookup - addDeclarationToSymbol(originalSymbol, id, flags); - // TODO: Why can't I overwrite symbol here? I'm having trouble tracking symbol's state. - return originalSymbol; - } - else { - originalSymbol.exports = originalSymbol.exports || createSymbolTable(); - symbol = declareSymbol(originalSymbol.exports, originalSymbol, id, flags, excludeFlags); - return symbol; - } + // addDeclarationToSymbol is only needed for things that could be further containers, because it makes the intermediate namespace symbol. + iterateEntityNameExpression(propertyAccess.expression, (id, original) => { + if (original) { + // Note: add declaration to original symbol, not the special-syntax's symbol, so that namespaces work for type lookup + addDeclarationToSymbol(original, id, flags); + return original; + } + else if (symbol) { + symbol.exports = symbol.exports || createSymbolTable(); + symbol = declareSymbol(symbol.exports, symbol, id, flags, excludeFlags); } else { - Debug.assert(!available); + Debug.assert(!original); symbol = declareSymbol(container.locals, /*parent*/ undefined, id, flags, excludeFlags); - return symbol; } + return symbol; }); } if (!symbol || !(symbol.flags & (SymbolFlags.Function | SymbolFlags.Class | SymbolFlags.NamespaceModule | SymbolFlags.ObjectLiteral))) { @@ -2467,17 +2460,15 @@ namespace ts { declareSymbol(symbolTable, symbol, propertyAccess, SymbolFlags.Property, SymbolFlags.PropertyExcludes); } - function iterateEntityNameExpression(e: EntityNameExpression, action: (e: Identifier, originalSymbol: Symbol, available: boolean) => Symbol): Symbol { + function iterateEntityNameExpression(e: EntityNameExpression, action: (e: Identifier, symbol: Symbol) => Symbol): Symbol { if (isIdentifier(e)) { - const s = lookupSymbolForPropertyAccess(e); - return action(e, s, !!s); + return action(e, lookupSymbolForPropertyAccess(e)); } else { const s = follow(iterateEntityNameExpression(e.expression, action)); Debug.assert(!!s, "lost the chant"); - Debug.assert(!!s.exports, `${s.escapedName} has no exports???`); - const t = s.exports.get(e.name.escapedText); - return action(e.name, t || s, s.exports.has(e.name.escapedText)); + Debug.assert(!!s.exports, "has no exports"); + return action(e.name, s.exports.get(e.name.escapedText)); } } diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 737daa52e249d..be75175812650 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14777,7 +14777,7 @@ namespace ts { // TODO: This seems like it might be wrong, or at least should come earlier // (maybe check SymbolFlags.JSContainer? This currently misses normal declarations like `var my = {}`, but shouldn't) if (isInJSFile && node.symbol && node.symbol.exports && node.properties.length === 0) { - let symbol = node.symbol; + const symbol = getMergedSymbol(node.symbol); propertiesTable = symbol.exports; symbol.exports.forEach(symbol => propertiesArray.push(getMergedSymbol(symbol))); return createObjectLiteralType(); diff --git a/tests/baselines/reference/typeFromPropertyAssignment10.symbols b/tests/baselines/reference/typeFromPropertyAssignment10.symbols index 55c3f1dfcef2e..32430bfd5a16d 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment10.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment10.symbols @@ -13,11 +13,11 @@ Outer.app = Outer.app || {}; === tests/cases/conformance/salsa/someview.js === Outer.app.SomeView = (function () { ->Outer.app.SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) +>Outer.app.SomeView : Symbol(app.SomeView, Decl(someview.js, 0, 0)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) +>SomeView : Symbol(app.SomeView, Decl(someview.js, 0, 0)) var SomeView = function() { >SomeView : Symbol(SomeView, Decl(someview.js, 1, 7)) @@ -30,11 +30,11 @@ Outer.app.SomeView = (function () { })(); Outer.app.Inner = class { ->Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Outer.app.Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) constructor() { /** @type {number} */ @@ -46,11 +46,11 @@ Outer.app.Inner = class { } var example = new Outer.app.Inner(); >example : Symbol(example, Decl(someview.js, 12, 3)) ->Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Outer.app.Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) example.y; >example.y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) @@ -59,11 +59,11 @@ example.y; /** @param {number} k */ Outer.app.statische = function (k) { ->Outer.app.statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) +>Outer.app.statische : Symbol(app.statische, Decl(someview.js, 13, 10)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) +>statische : Symbol(app.statische, Decl(someview.js, 13, 10)) >k : Symbol(k, Decl(someview.js, 15, 32)) return k ** k; @@ -90,11 +90,11 @@ Outer.app.Application = (function () { me.view = new Outer.app.SomeView(); >me : Symbol(me, Decl(application.js, 7, 11)) ->Outer.app.SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) +>Outer.app.SomeView : Symbol(app.SomeView, Decl(someview.js, 0, 0)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) +>SomeView : Symbol(app.SomeView, Decl(someview.js, 0, 0)) }; return Application; @@ -112,11 +112,11 @@ var app = new Outer.app.Application(); var inner = new Outer.app.Inner(); >inner : Symbol(inner, Decl(main.js, 1, 3)) ->Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Outer.app.Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) +>Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) inner.y; >inner.y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) @@ -133,9 +133,9 @@ x.y; >y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) Outer.app.statische(101); // Infinity, duh ->Outer.app.statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) +>Outer.app.statische : Symbol(app.statische, Decl(someview.js, 13, 10)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) +>statische : Symbol(app.statische, Decl(someview.js, 13, 10)) From 0cadfcf6dfe2809f1dfdebe35a9ec8c829e17c2f Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 14 Feb 2018 15:48:20 -0800 Subject: [PATCH 22/44] Clean up js decl code in checker+utilities --- src/compiler/checker.ts | 30 ++-- src/compiler/utilities.ts | 81 +++++------ .../typeFromPropertyAssignment10.symbols | 28 ++-- .../typeFromPropertyAssignment9.symbols | 137 ++++++++++-------- .../typeFromPropertyAssignment9.types | 106 ++++++++------ .../salsa/typeFromPropertyAssignment9.ts | 3 + 6 files changed, 202 insertions(+), 183 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index be75175812650..9f10767fa1b96 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -4174,6 +4174,11 @@ namespace ts { } function getWidenedTypeFromJSSpecialPropertyDeclarations(symbol: Symbol) { + // function/class/{} assignments are fresh declarations, not property assignments: + const specialDeclaration = getAssignedJavascriptInitializer(symbol.valueDeclaration); + if (specialDeclaration) { + return getWidenedLiteralType(checkExpressionCached(specialDeclaration)); + } const types: Type[] = []; let definedInConstructor = false; let definedInMethod = false; @@ -4367,18 +4372,6 @@ namespace ts { if (isInJavaScriptFile(declaration) && isJSDocPropertyLikeTag(declaration) && declaration.typeExpression) { return links.type = getTypeFromTypeNode(declaration.typeExpression.type); } - if (isInJavaScriptFile(declaration) && isDeclarationOfDefaultedJavascriptContainerExpression(declaration)) { - // !!! (probably out of place, probably not the right function to call) - return links.type = checkExpression(((declaration as VariableDeclaration).initializer as BinaryExpression).right); - } - if (isInJavaScriptFile(declaration) && isAssignmentOfDefaultedJavascriptContainerExpression(declaration.parent)) { - // !!! (probably out of place, probably not the right function to call) - return links.type = checkExpression(((declaration.parent as BinaryExpression).right as BinaryExpression).right); - } - // TODO: Not sure this is needed (probably, but I need to write a test case for it) - if (isInJavaScriptFile(declaration) && isAssignmentOfJavascriptContainerExpression(declaration)) { - return links.type = checkExpression((declaration.parent as BinaryExpression).right); - } // Handle variable, parameter or property if (!pushTypeResolution(symbol, TypeSystemPropertyName.Type)) { return unknownType; @@ -4399,7 +4392,6 @@ namespace ts { || isIdentifier(declaration) || (isMethodDeclaration(declaration) && !isObjectLiteralMethod(declaration)) || isMethodSignature(declaration)) { - // TODO: Might need to add a case here? // Symbol is property of some kind that is merged with something - should use `getTypeOfFuncClassEnumModule` and not `getTypeOfVariableOrParameterOrProperty` if (symbol.flags & (SymbolFlags.Function | SymbolFlags.Method | SymbolFlags.Class | SymbolFlags.Enum | SymbolFlags.ValueModule)) { return getTypeOfFuncClassEnumModule(symbol); @@ -14120,7 +14112,8 @@ namespace ts { // expression has no contextual type, the right operand is contextually typed by the type of the left operand, // except for the special case of Javascript declarations of the form `namespace.prop = namespace.prop || {}` const type = getContextualType(binaryExpression); - return !type && node === right && !isDeclarationOfDefaultedJavascriptContainerExpression(binaryExpression.parent) && !isAssignmentOfDefaultedJavascriptContainerExpression(binaryExpression.parent) ? getTypeOfExpression(left, /*cache*/ true) : type; + return !type && node === right && !getDeclaredJavascriptInitializer(binaryExpression.parent) && !getAssignedJavascriptInitializer(binaryExpression) ? + getTypeOfExpression(left, /*cache*/ true) : type; case SyntaxKind.AmpersandAmpersandToken: case SyntaxKind.CommaToken: return node === right ? getContextualType(binaryExpression) : undefined; @@ -18994,7 +18987,7 @@ namespace ts { } function checkBinaryExpression(node: BinaryExpression, checkMode?: CheckMode) { - if (node.operatorToken.kind === SyntaxKind.BarBarToken && isInJavaScriptFile(node) && isAssignmentOfDefaultedJavascriptContainerExpression(node.parent)) { + if (node.operatorToken.kind === SyntaxKind.BarBarToken && isInJavaScriptFile(node) && getAssignedJavascriptInitializer(node)) { return checkExpression(node.right, checkMode); } return checkBinaryLikeExpression(node.left, node.operatorToken, node.right, checkMode, node); @@ -19352,10 +19345,11 @@ namespace ts { } function checkDeclarationInitializer(declaration: HasExpressionInitializer) { - const type = getTypeOfExpression(declaration.initializer, /*cache*/ true); + const initializer = isInJavaScriptFile(declaration) && getDeclaredJavascriptInitializer(declaration) || declaration.initializer; + const type = getTypeOfExpression(initializer, /*cache*/ true); return getCombinedNodeFlags(declaration) & NodeFlags.Const || (getCombinedModifierFlags(declaration) & ModifierFlags.Readonly && !isParameterPropertyDeclaration(declaration)) || - isTypeAssertion(declaration.initializer) ? type : getWidenedLiteralType(type); + isTypeAssertion(initializer) ? type : getWidenedLiteralType(type); } function isLiteralOfContextualType(candidateType: Type, contextualType: Type): boolean { @@ -21872,7 +21866,7 @@ namespace ts { // Node is the primary declaration of the symbol, just validate the initializer // Don't validate for-in initializer as it is already an error if (node.initializer && node.parent.parent.kind !== SyntaxKind.ForInStatement) { - const initializer = isInJavaScriptFile(node) && isDeclarationOfDefaultedJavascriptContainerExpression(node) ? (node.initializer as BinaryExpression).right : node.initializer; + const initializer = isInJavaScriptFile(node) && getDeclaredJavascriptInitializer(node) || node.initializer; checkTypeAssignableTo(checkExpressionCached(initializer), type, node, /*headMessage*/ undefined); checkParameterInitializer(node); } diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 34a804f152813..1973108a76f51 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1487,60 +1487,57 @@ namespace ts { } export function follow(symbol: Symbol) { - return symbol && isDeclarationOfJavascriptContainerExpression(symbol.valueDeclaration) ? (symbol.valueDeclaration as VariableDeclaration).initializer.symbol : - symbol && isDeclarationOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration as VariableDeclaration).initializer as BinaryExpression).right.symbol : - symbol && symbol.valueDeclaration && isAssignmentOfDefaultedJavascriptContainerExpression(symbol.valueDeclaration.parent) ? (((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).right as BinaryExpression).symbol : - symbol && isAssignmentOfJavascriptContainerExpression(symbol.valueDeclaration) ? ((symbol.valueDeclaration.parent as BinaryExpression).right as BinaryExpression).symbol : - symbol; + if (!symbol || !symbol.valueDeclaration) { + return symbol; + } + const declaration = symbol.valueDeclaration; + const e = getDeclaredJavascriptInitializer(declaration) || getAssignedJavascriptInitializer(declaration); + return e ? e.symbol : symbol; } /** * Returns true if the node is a variable declaration whose initializer is a function or class expression, or an empty object literal. * This function does not test if the node is in a JavaScript file or not. */ - export function isDeclarationOfJavascriptContainerExpression(node: Node): node is VariableDeclaration { - return node && - isVariableDeclaration(node) && - node.initializer && - isJavascriptContainerExpression(node.initializer); - } - - function isJavascriptContainerExpression(e: Expression) { - return e.kind === SyntaxKind.FunctionExpression || - e.kind === SyntaxKind.ClassExpression || - isObjectLiteralExpression(e) && e.properties.length === 0; + export function getDeclaredJavascriptInitializer(node: Node) { + if (node && isVariableDeclaration(node) && node.initializer) { + return getJavascriptInitializer(node.initializer) || + isIdentifier(node.name) && getDefaultedJavascriptInitializer(node.name, node.initializer); + } } - export function isDeclarationOfDefaultedJavascriptContainerExpression(node: Node): node is VariableDeclaration { - return node && - isVariableDeclaration(node) && - node.initializer && - isBinaryExpression(node.initializer) && - isIdentifier(node.name) && - isSameName(node.name, node.initializer.left as EntityNameExpression) && - isJavascriptContainerExpression(node.initializer.right); + export function getAssignedJavascriptInitializer(node: Node) { + return (isBinaryExpression(node) && node.operatorToken.kind === SyntaxKind.BarBarToken || isPropertyAccessExpression(node)) && + node.parent && isBinaryExpression(node.parent) && + node.parent.operatorToken.kind === SyntaxKind.EqualsToken && + (getJavascriptInitializer(node.parent.right) || getDefaultedJavascriptInitializer(node.parent.left as EntityNameExpression, node.parent.right)); } - export function isAssignmentOfJavascriptContainerExpression(node: Node) { - return node && - isPropertyAccessExpression(node) && - isBinaryExpression(node.parent) && - node.parent.right && - isJavascriptContainerExpression(node.parent.right); + function getJavascriptInitializer(e: Expression) { + if(e.kind === SyntaxKind.FunctionExpression || + e.kind === SyntaxKind.ClassExpression || + isObjectLiteralExpression(e) && e.properties.length === 0) { + return e; + } } - export function isAssignmentOfDefaultedJavascriptContainerExpression(node: Node) { - // or ... uh ... maybe not? usage is pretty inconvenient - // (changing what is the declaration might instead be the right answer) - return node && - isBinaryExpression(node) && - node.right && - isBinaryExpression(node.right) && - isSameName(node.left as EntityNameExpression, node.right.left as EntityNameExpression) && - isJavascriptContainerExpression(node.right.right); + function getDefaultedJavascriptInitializer(name: EntityNameExpression, initializer: Expression) { + const e = isBinaryExpression(initializer) && getJavascriptInitializer(initializer.right) + if (e && isSameEntityName(name, (initializer as BinaryExpression).left as EntityNameExpression)) { + return e; + } } - function isSameName(name: EntityNameExpression, initializer: EntityNameExpression): boolean { + /** + * Is the 'declared' name the same as the one in the initializer? + * @return true for identical entity names, as well as ones where the initializer is prefixed with + * 'window', 'self' or 'global'. For example: + * + * var my = my || {} + * var min = window.min || {} + * my.app = self.my.app || class { } + */ + function isSameEntityName(name: EntityNameExpression, initializer: EntityNameExpression): boolean { if (isIdentifier(name) && isIdentifier(initializer)) { return name.escapedText === initializer.escapedText; } @@ -1550,10 +1547,10 @@ namespace ts { (initializer.expression.escapedText === "window" as __String || initializer.expression.escapedText === "self" as __String || initializer.expression.escapedText === "global" as __String)) && - isSameName(name, initializer.name); + isSameEntityName(name, initializer.name); } if (isPropertyAccessExpression(name) && isPropertyAccessExpression(initializer)) { - return name.name.escapedText === initializer.name.escapedText && isSameName(name.expression, initializer.expression); + return name.name.escapedText === initializer.name.escapedText && isSameEntityName(name.expression, initializer.expression); } return false; } diff --git a/tests/baselines/reference/typeFromPropertyAssignment10.symbols b/tests/baselines/reference/typeFromPropertyAssignment10.symbols index 32430bfd5a16d..55c3f1dfcef2e 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment10.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment10.symbols @@ -13,11 +13,11 @@ Outer.app = Outer.app || {}; === tests/cases/conformance/salsa/someview.js === Outer.app.SomeView = (function () { ->Outer.app.SomeView : Symbol(app.SomeView, Decl(someview.js, 0, 0)) +>Outer.app.SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->SomeView : Symbol(app.SomeView, Decl(someview.js, 0, 0)) +>SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) var SomeView = function() { >SomeView : Symbol(SomeView, Decl(someview.js, 1, 7)) @@ -30,11 +30,11 @@ Outer.app.SomeView = (function () { })(); Outer.app.Inner = class { ->Outer.app.Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) +>Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) +>Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) constructor() { /** @type {number} */ @@ -46,11 +46,11 @@ Outer.app.Inner = class { } var example = new Outer.app.Inner(); >example : Symbol(example, Decl(someview.js, 12, 3)) ->Outer.app.Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) +>Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) +>Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) example.y; >example.y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) @@ -59,11 +59,11 @@ example.y; /** @param {number} k */ Outer.app.statische = function (k) { ->Outer.app.statische : Symbol(app.statische, Decl(someview.js, 13, 10)) +>Outer.app.statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->statische : Symbol(app.statische, Decl(someview.js, 13, 10)) +>statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) >k : Symbol(k, Decl(someview.js, 15, 32)) return k ** k; @@ -90,11 +90,11 @@ Outer.app.Application = (function () { me.view = new Outer.app.SomeView(); >me : Symbol(me, Decl(application.js, 7, 11)) ->Outer.app.SomeView : Symbol(app.SomeView, Decl(someview.js, 0, 0)) +>Outer.app.SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->SomeView : Symbol(app.SomeView, Decl(someview.js, 0, 0)) +>SomeView : Symbol(Outer.app.SomeView, Decl(someview.js, 0, 0)) }; return Application; @@ -112,11 +112,11 @@ var app = new Outer.app.Application(); var inner = new Outer.app.Inner(); >inner : Symbol(inner, Decl(main.js, 1, 3)) ->Outer.app.Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) +>Outer.app.Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->Inner : Symbol(app.Inner, Decl(someview.js, 5, 5)) +>Inner : Symbol(Outer.app.Inner, Decl(someview.js, 5, 5)) inner.y; >inner.y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) @@ -133,9 +133,9 @@ x.y; >y : Symbol((Anonymous class).y, Decl(someview.js, 7, 19)) Outer.app.statische(101); // Infinity, duh ->Outer.app.statische : Symbol(app.statische, Decl(someview.js, 13, 10)) +>Outer.app.statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) >Outer.app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(someview.js, 0, 0), Decl(application.js, 0, 0)) >app : Symbol(app, Decl(module.js, 0, 24), Decl(someview.js, 0, 6), Decl(application.js, 0, 6)) ->statische : Symbol(app.statische, Decl(someview.js, 13, 10)) +>statische : Symbol(Outer.app.statische, Decl(someview.js, 13, 10)) diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.symbols b/tests/baselines/reference/typeFromPropertyAssignment9.symbols index 282275b556c38..a4211cdefe70a 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment9.symbols @@ -1,12 +1,12 @@ === tests/cases/conformance/salsa/a.js === var my = my || {}; ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) /** @param {number} n */ my.method = function(n) { >my.method : Symbol(method, Decl(a.js, 0, 18)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) >method : Symbol(method, Decl(a.js, 0, 18)) >n : Symbol(n, Decl(a.js, 2, 21)) @@ -15,28 +15,28 @@ my.method = function(n) { } my.number = 1; >my.number : Symbol(number, Decl(a.js, 4, 1)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) >number : Symbol(number, Decl(a.js, 4, 1)) my.object = {}; >my.object : Symbol(object, Decl(a.js, 5, 14)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) >object : Symbol(object, Decl(a.js, 5, 14)) my.predicate = my.predicate || {}; ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) my.predicate.query = function () { ->my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->query : Symbol(query, Decl(a.js, 7, 34)) +>my.predicate.query : Symbol(query, Decl(a.js, 7, 34), Decl(a.js, 13, 13)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>query : Symbol(query, Decl(a.js, 7, 34), Decl(a.js, 13, 13)) var me = this; >me : Symbol(me, Decl(a.js, 9, 7)) @@ -48,74 +48,85 @@ my.predicate.query = function () { }; var q = new my.predicate.query(); >q : Symbol(q, Decl(a.js, 12, 3)) ->my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->query : Symbol(query, Decl(a.js, 7, 34)) - +>my.predicate.query : Symbol(query, Decl(a.js, 7, 34), Decl(a.js, 13, 13)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>query : Symbol(query, Decl(a.js, 7, 34), Decl(a.js, 13, 13)) + +my.predicate.query.another = function () { +>my.predicate.query.another : Symbol((Anonymous function).another, Decl(a.js, 12, 33)) +>my.predicate.query : Symbol(query, Decl(a.js, 7, 34), Decl(a.js, 13, 13)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>query : Symbol(query, Decl(a.js, 7, 34), Decl(a.js, 13, 13)) +>another : Symbol((Anonymous function).another, Decl(a.js, 12, 33)) + + return 1; +} my.predicate.query.result = 'none' ->my.predicate.query.result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) ->my.predicate.query : Symbol(query, Decl(a.js, 7, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->query : Symbol(query, Decl(a.js, 7, 34)) ->result : Symbol((Anonymous function).result, Decl(a.js, 12, 33)) +>my.predicate.query.result : Symbol((Anonymous function).result, Decl(a.js, 15, 1)) +>my.predicate.query : Symbol(query, Decl(a.js, 7, 34), Decl(a.js, 13, 13)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>query : Symbol(query, Decl(a.js, 7, 34), Decl(a.js, 13, 13)) +>result : Symbol((Anonymous function).result, Decl(a.js, 15, 1)) /** @param {number} first * @param {number} second */ my.predicate.sort = my.predicate.sort || function (first, second) { ->my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate.sort : Symbol(sort, Decl(a.js, 13, 34)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->sort : Symbol(sort, Decl(a.js, 13, 34)) ->first : Symbol(first, Decl(a.js, 17, 51)) ->second : Symbol(second, Decl(a.js, 17, 57)) +>my.predicate.sort : Symbol(sort, Decl(a.js, 16, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>sort : Symbol(sort, Decl(a.js, 16, 34)) +>my.predicate.sort : Symbol(sort, Decl(a.js, 16, 34)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>sort : Symbol(sort, Decl(a.js, 16, 34)) +>first : Symbol(first, Decl(a.js, 20, 51)) +>second : Symbol(second, Decl(a.js, 20, 57)) return first > second ? first : second; ->first : Symbol(first, Decl(a.js, 17, 51)) ->second : Symbol(second, Decl(a.js, 17, 57)) ->first : Symbol(first, Decl(a.js, 17, 51)) ->second : Symbol(second, Decl(a.js, 17, 57)) +>first : Symbol(first, Decl(a.js, 20, 51)) +>second : Symbol(second, Decl(a.js, 20, 57)) +>first : Symbol(first, Decl(a.js, 20, 51)) +>second : Symbol(second, Decl(a.js, 20, 57)) } my.predicate.type = class { ->my.predicate.type : Symbol(type, Decl(a.js, 19, 1)) ->my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 19, 1)) ->predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 20, 3)) ->type : Symbol(type, Decl(a.js, 19, 1)) +>my.predicate.type : Symbol(type, Decl(a.js, 22, 1)) +>my.predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>my : Symbol(my, Decl(a.js, 0, 3), Decl(a.js, 0, 18), Decl(a.js, 5, 14), Decl(a.js, 7, 34), Decl(a.js, 12, 33) ... and 1 more) +>predicate : Symbol(predicate, Decl(a.js, 6, 15), Decl(a.js, 8, 3), Decl(a.js, 13, 3), Decl(a.js, 23, 3)) +>type : Symbol(type, Decl(a.js, 22, 1)) m() { return 101; } ->m : Symbol((Anonymous class).m, Decl(a.js, 20, 27)) +>m : Symbol((Anonymous class).m, Decl(a.js, 23, 27)) } // global-ish prefixes var min = window.min || {}; ->min : Symbol(min, Decl(a.js, 26, 3)) +>min : Symbol(min, Decl(a.js, 29, 3)) min.nest = this.min.nest || function () { }; ->min.nest : Symbol(nest, Decl(a.js, 26, 27)) ->min : Symbol(min, Decl(a.js, 26, 3)) ->nest : Symbol(nest, Decl(a.js, 26, 27)) +>min.nest : Symbol(nest, Decl(a.js, 29, 27)) +>min : Symbol(min, Decl(a.js, 29, 3)) +>nest : Symbol(nest, Decl(a.js, 29, 27)) min.nest.other = self.min.nest.other || class { }; ->min.nest.other : Symbol((Anonymous function).other, Decl(a.js, 27, 44)) ->min.nest : Symbol(nest, Decl(a.js, 26, 27)) ->min : Symbol(min, Decl(a.js, 26, 3)) ->nest : Symbol(nest, Decl(a.js, 26, 27)) ->other : Symbol((Anonymous function).other, Decl(a.js, 27, 44)) +>min.nest.other : Symbol((Anonymous function).other, Decl(a.js, 30, 44)) +>min.nest : Symbol(nest, Decl(a.js, 29, 27)) +>min : Symbol(min, Decl(a.js, 29, 3)) +>nest : Symbol(nest, Decl(a.js, 29, 27)) +>other : Symbol((Anonymous function).other, Decl(a.js, 30, 44)) min.property = global.min.property || {}; ->min.property : Symbol(property, Decl(a.js, 28, 50)) ->min : Symbol(min, Decl(a.js, 26, 3)) ->property : Symbol(property, Decl(a.js, 28, 50)) +>min.property : Symbol(property, Decl(a.js, 31, 50)) +>min : Symbol(min, Decl(a.js, 29, 3)) +>property : Symbol(property, Decl(a.js, 31, 50)) diff --git a/tests/baselines/reference/typeFromPropertyAssignment9.types b/tests/baselines/reference/typeFromPropertyAssignment9.types index 6bdcbf3677807..bd1740fa6e118 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment9.types +++ b/tests/baselines/reference/typeFromPropertyAssignment9.types @@ -1,15 +1,15 @@ === tests/cases/conformance/salsa/a.js === var my = my || {}; ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->my || {} : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->{} : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>my || {} : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>{} : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } /** @param {number} n */ my.method = function(n) { >my.method = function(n) { return n + 1;} : (n: number) => number >my.method : (n: number) => number ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } >method : (n: number) => number >function(n) { return n + 1;} : (n: number) => number >n : number @@ -22,45 +22,45 @@ my.method = function(n) { my.number = 1; >my.number = 1 : 1 >my.number : number ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } >number : number >1 : 1 my.object = {}; >my.object = {} : { [x: string]: any; } >my.object : { [x: string]: any; } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } >object : { [x: string]: any; } >{} : { [x: string]: any; } my.predicate = my.predicate || {}; ->my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my.predicate || {} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->{} : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate = my.predicate || {} : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate || {} : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>{} : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } my.predicate.query = function () { ->my.predicate.query = function () { var me = this; me.property = false;} : { (): void; result: string; } ->my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->query : { (): void; result: string; } ->function () { var me = this; me.property = false;} : { (): void; result: string; } +>my.predicate.query = function () { var me = this; me.property = false;} : { (): void; another: () => number; result: string; } +>my.predicate.query : { (): void; another: () => number; result: string; } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>query : { (): void; another: () => number; result: string; } +>function () { var me = this; me.property = false;} : { (): void; another: () => number; result: string; } var me = this; ->me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->this : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>me : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>this : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } me.property = false; >me.property = false : false >me.property : any ->me : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>me : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >property : any >false : false @@ -68,20 +68,34 @@ my.predicate.query = function () { var q = new my.predicate.query(); >q : any >new my.predicate.query() : any ->my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->query : { (): void; result: string; } - +>my.predicate.query : { (): void; another: () => number; result: string; } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>query : { (): void; another: () => number; result: string; } + +my.predicate.query.another = function () { +>my.predicate.query.another = function () { return 1;} : () => number +>my.predicate.query.another : () => number +>my.predicate.query : { (): void; another: () => number; result: string; } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>query : { (): void; another: () => number; result: string; } +>another : () => number +>function () { return 1;} : () => number + + return 1; +>1 : 1 +} my.predicate.query.result = 'none' >my.predicate.query.result = 'none' : "none" >my.predicate.query.result : string ->my.predicate.query : { (): void; result: string; } ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->query : { (): void; result: string; } +>my.predicate.query : { (): void; another: () => number; result: string; } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>query : { (): void; another: () => number; result: string; } >result : string >'none' : "none" @@ -91,15 +105,15 @@ my.predicate.query.result = 'none' my.predicate.sort = my.predicate.sort || function (first, second) { >my.predicate.sort = my.predicate.sort || function (first, second) { return first > second ? first : second;} : (first: number, second: number) => number >my.predicate.sort : (first: number, second: number) => number ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >sort : (first: number, second: number) => number >my.predicate.sort || function (first, second) { return first > second ? first : second;} : (first: number, second: number) => number >my.predicate.sort : (first: number, second: number) => number ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >sort : (first: number, second: number) => number >function (first, second) { return first > second ? first : second;} : (first: number, second: number) => number >first : number @@ -116,9 +130,9 @@ my.predicate.sort = my.predicate.sort || function (first, second) { my.predicate.type = class { >my.predicate.type = class { m() { return 101; }} : typeof (Anonymous class) >my.predicate.type : typeof (Anonymous class) ->my.predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } ->my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } ->predicate : { [x: string]: any; query: { (): void; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my.predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } +>my : { [x: string]: any; method: (n: number) => number; number: number; object: { [x: string]: any; }; predicate: { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); }; } +>predicate : { [x: string]: any; query: { (): void; another: () => number; result: string; }; sort: (first: number, second: number) => number; type: typeof (Anonymous class); } >type : typeof (Anonymous class) >class { m() { return 101; }} : typeof (Anonymous class) diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts index 5340225a47f7b..cdb2a0e2af3f2 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment9.ts @@ -17,6 +17,9 @@ my.predicate.query = function () { me.property = false; }; var q = new my.predicate.query(); +my.predicate.query.another = function () { + return 1; +} my.predicate.query.result = 'none' /** @param {number} first * @param {number} second From 4fdef8560862acd47d75f4d7ec21d3b340fe2f93 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 15 Feb 2018 09:13:06 -0800 Subject: [PATCH 23/44] Naming and duplication cleanup --- src/compiler/binder.ts | 25 ++++++++----------------- src/compiler/checker.ts | 8 ++++---- src/compiler/utilities.ts | 28 +++++++++++++--------------- 3 files changed, 25 insertions(+), 36 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index b40833db7b38b..f419c1e0e2c78 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2403,34 +2403,25 @@ namespace ts { return lookupSymbolForNameWorker(container, node.escapedText); } else { - const symbol = follow(lookupSymbolForPropertyAccess(node.expression)); + const symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(node.expression)); return symbol && symbol.exports && symbol.exports.get(node.name.escapedText); } } - function isNamespaceableInitializer(initializer: Node) { - return initializer.kind === SyntaxKind.ClassExpression || - initializer.kind === SyntaxKind.FunctionExpression || - initializer.kind === SyntaxKind.ObjectLiteralExpression && (initializer as ObjectLiteralExpression).properties.length === 0 || - initializer.kind === SyntaxKind.CallExpression && (skipParentheses((initializer as CallExpression).expression).kind === SyntaxKind.FunctionExpression || - skipParentheses((initializer as CallExpression).expression).kind === SyntaxKind.ArrowFunction); - } - function bindPropertyAssignment(name: EntityNameExpression, propertyAccess: PropertyAccessEntityNameExpression, isPrototypeProperty: boolean) { // Look up the property in the local scope, since property assignments should follow the declaration - let symbol = follow(lookupSymbolForPropertyAccess(name)); - // TODO: Should be able to structure this with less duplication + let symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(name)); Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || propertyAccess.parent.kind === SyntaxKind.ExpressionStatement || propertyAccess.parent.kind === SyntaxKind.PropertyAccessExpression); - const isToplevelNamespaceableInitializer = propertyAccess.parent.kind === SyntaxKind.BinaryExpression ? - propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && isNamespaceableInitializer((propertyAccess.parent as BinaryExpression).right) : + const isToplevelNamespaceableInitializer = isBinaryExpression(propertyAccess.parent) ? + propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && getJavascriptInitializer(propertyAccess.parent.right) : propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isToplevelNamespaceableInitializer) { const flags = SymbolFlags.Module | SymbolFlags.JSContainer; const excludeFlags = SymbolFlags.ValueModuleExcludes & ~SymbolFlags.JSContainer; - // addDeclarationToSymbol is only needed for things that could be further containers, because it makes the intermediate namespace symbol. - iterateEntityNameExpression(propertyAccess.expression, (id, original) => { + // make symbols are add declarations for intermediate containers + forEachIdentifierInEntityName(propertyAccess.expression, (id, original) => { if (original) { // Note: add declaration to original symbol, not the special-syntax's symbol, so that namespaces work for type lookup addDeclarationToSymbol(original, id, flags); @@ -2460,12 +2451,12 @@ namespace ts { declareSymbol(symbolTable, symbol, propertyAccess, SymbolFlags.Property, SymbolFlags.PropertyExcludes); } - function iterateEntityNameExpression(e: EntityNameExpression, action: (e: Identifier, symbol: Symbol) => Symbol): Symbol { + function forEachIdentifierInEntityName(e: EntityNameExpression, action: (e: Identifier, symbol: Symbol) => Symbol): Symbol { if (isIdentifier(e)) { return action(e, lookupSymbolForPropertyAccess(e)); } else { - const s = follow(iterateEntityNameExpression(e.expression, action)); + const s = getJSInitializerSymbol(forEachIdentifierInEntityName(e.expression, action)); Debug.assert(!!s, "lost the chant"); Debug.assert(!!s.exports, "has no exports"); return action(e.name, s.exports.get(e.name.escapedText)); diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 9f10767fa1b96..2870aba2589a6 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -858,11 +858,11 @@ namespace ts { mergeSymbolTable(target.exports, source.exports); } if ((source.flags | target.flags) & SymbolFlags.JSContainer) { - const fs = follow(source); - const ft = follow(target); + const fs = getJSInitializerSymbol(source); + const ft = getJSInitializerSymbol(target); if (fs !== source || ft !== target) { // also follow the source's valueDeclaration and merge its symbol - mergeSymbol(follow(target), follow(source)); + mergeSymbol(getJSInitializerSymbol(target), getJSInitializerSymbol(source)); } } recordMergedSymbol(target, source); @@ -18987,7 +18987,7 @@ namespace ts { } function checkBinaryExpression(node: BinaryExpression, checkMode?: CheckMode) { - if (node.operatorToken.kind === SyntaxKind.BarBarToken && isInJavaScriptFile(node) && getAssignedJavascriptInitializer(node)) { + if (isInJavaScriptFile(node) && getAssignedJavascriptInitializer(node)) { return checkExpression(node.right, checkMode); } return checkBinaryLikeExpression(node.left, node.operatorToken, node.right, checkMode, node); diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 1973108a76f51..5cc23dcc2a055 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1472,21 +1472,19 @@ namespace ts { return getSourceTextOfNodeFromSourceFile(sourceFile, str).charCodeAt(0) === CharacterCodes.doubleQuote; } - // TODO: All 5 (!) of these need to be de-duped /** * Returns true if the node is a variable declaration whose initializer is a function or class expression. * This function does not test if the node is in a JavaScript file or not. */ export function isDeclarationOfFunctionOrClassExpression(s: Symbol) { - if (s.valueDeclaration && s.valueDeclaration.kind === SyntaxKind.VariableDeclaration) { - const declaration = s.valueDeclaration as VariableDeclaration; - return declaration.initializer && - (declaration.initializer.kind === SyntaxKind.FunctionExpression || declaration.initializer.kind === SyntaxKind.ClassExpression); + if (s.valueDeclaration && isVariableDeclaration(s.valueDeclaration)) { + return s.valueDeclaration.initializer && + (s.valueDeclaration.initializer.kind === SyntaxKind.FunctionExpression || s.valueDeclaration.initializer.kind === SyntaxKind.ClassExpression); } return false; } - export function follow(symbol: Symbol) { + export function getJSInitializerSymbol(symbol: Symbol) { if (!symbol || !symbol.valueDeclaration) { return symbol; } @@ -1495,10 +1493,6 @@ namespace ts { return e ? e.symbol : symbol; } - /** - * Returns true if the node is a variable declaration whose initializer is a function or class expression, or an empty object literal. - * This function does not test if the node is in a JavaScript file or not. - */ export function getDeclaredJavascriptInitializer(node: Node) { if (node && isVariableDeclaration(node) && node.initializer) { return getJavascriptInitializer(node.initializer) || @@ -1513,11 +1507,15 @@ namespace ts { (getJavascriptInitializer(node.parent.right) || getDefaultedJavascriptInitializer(node.parent.left as EntityNameExpression, node.parent.right)); } - function getJavascriptInitializer(e: Expression) { - if(e.kind === SyntaxKind.FunctionExpression || - e.kind === SyntaxKind.ClassExpression || - isObjectLiteralExpression(e) && e.properties.length === 0) { - return e; + export function getJavascriptInitializer(initializer: Expression) { + if (isCallExpression(initializer)) { + const e = skipParentheses(initializer.expression); + return e.kind === SyntaxKind.FunctionExpression || e.kind === SyntaxKind.ArrowFunction ? initializer : undefined; + } + if(initializer.kind === SyntaxKind.FunctionExpression || + initializer.kind === SyntaxKind.ClassExpression || + isObjectLiteralExpression(initializer) && initializer.properties.length === 0) { + return initializer; } } From d2b933e0d6a707e7513920a3a59a599f3e47c28d Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 15 Feb 2018 09:36:48 -0800 Subject: [PATCH 24/44] Cleanup in binder: rename and move --- src/compiler/binder.ts | 30 +++++++++---------- src/compiler/checker.ts | 15 +++++----- ...typeFromPropertyAssignmentOutOfOrder.types | 4 +-- 3 files changed, 25 insertions(+), 24 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index f419c1e0e2c78..be07402ff1366 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2045,7 +2045,7 @@ namespace ts { bindThisPropertyAssignment(node as BinaryExpression); break; case SpecialPropertyAssignmentKind.Property: - bindStaticBinaryExpressionAssignment(node as BinaryExpression); + bindSpecialPropertyAssignment(node as BinaryExpression); break; case SpecialPropertyAssignmentKind.None: // Nothing to do @@ -2296,7 +2296,6 @@ namespace ts { } function bindExportsPropertyAssignment(node: BinaryExpression) { - // TODO: Maybe this should support nested exports too // When we create a property via 'exports.foo = bar', the 'exports.foo' property access // expression is the declaration setCommonJsModuleIndicator(node); @@ -2375,8 +2374,9 @@ namespace ts { } - function bindStaticBinaryExpressionAssignment(node: BinaryExpression) { + function bindSpecialPropertyAssignment(node: BinaryExpression) { const lhs = node.left as PropertyAccessEntityNameExpression; + // Fix up parent pointers since we're going to use these nodes before we bind into them lhs.parent = node; if (isIdentifier(lhs.expression) && container === file && isNameOfExportsOrModuleExportsAliasDeclaration(file, lhs.expression)) { // This can be an alias for the 'exports' or 'module.exports' names, e.g. @@ -2388,26 +2388,16 @@ namespace ts { bindStaticPropertyAssignment(lhs); } } + /** - * For nodes like `x.y = z`, declare a member 'y' on 'x' if x is a function or class or {}, or not declared. + * For nodes like `x.y = z`, declare a member 'y' on 'x' if x is a function (or IIFE) or class or {}, or not declared. * Also works for expression statements preceded by JSDoc, like / ** @type number * / x.y; */ function bindStaticPropertyAssignment(node: PropertyAccessEntityNameExpression) { - // Fix up parent pointers since we're going to use these nodes before we bind into them node.expression.parent = node; bindPropertyAssignment(node.expression, node, /*isPrototypeProperty*/ false); } - function lookupSymbolForPropertyAccess(node: EntityNameExpression): Symbol | undefined { - if (isIdentifier(node)) { - return lookupSymbolForNameWorker(container, node.escapedText); - } - else { - const symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(node.expression)); - return symbol && symbol.exports && symbol.exports.get(node.name.escapedText); - } - } - function bindPropertyAssignment(name: EntityNameExpression, propertyAccess: PropertyAccessEntityNameExpression, isPrototypeProperty: boolean) { // Look up the property in the local scope, since property assignments should follow the declaration let symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(name)); @@ -2451,6 +2441,16 @@ namespace ts { declareSymbol(symbolTable, symbol, propertyAccess, SymbolFlags.Property, SymbolFlags.PropertyExcludes); } + function lookupSymbolForPropertyAccess(node: EntityNameExpression): Symbol | undefined { + if (isIdentifier(node)) { + return lookupSymbolForNameWorker(container, node.escapedText); + } + else { + const symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(node.expression)); + return symbol && symbol.exports && symbol.exports.get(node.name.escapedText); + } + } + function forEachIdentifierInEntityName(e: EntityNameExpression, action: (e: Identifier, symbol: Symbol) => Symbol): Symbol { if (isIdentifier(e)) { return action(e, lookupSymbolForPropertyAccess(e)); diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 2870aba2589a6..4fc1dad1cc0a0 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14767,13 +14767,14 @@ namespace ts { let patternWithComputedProperties = false; let hasComputedStringProperty = false; let hasComputedNumberProperty = false; - // TODO: This seems like it might be wrong, or at least should come earlier - // (maybe check SymbolFlags.JSContainer? This currently misses normal declarations like `var my = {}`, but shouldn't) - if (isInJSFile && node.symbol && node.symbol.exports && node.properties.length === 0) { - const symbol = getMergedSymbol(node.symbol); - propertiesTable = symbol.exports; - symbol.exports.forEach(symbol => propertiesArray.push(getMergedSymbol(symbol))); - return createObjectLiteralType(); + if (isInJSFile && node.properties.length === 0) { + // an empty JS object literal that nonetheless has members is a JS namespace + const symbol = getSymbolOfNode(node); + if (symbol.exports) { + propertiesTable = symbol.exports; + symbol.exports.forEach(symbol => propertiesArray.push(getMergedSymbol(symbol))); + return createObjectLiteralType(); + } } propertiesTable = createSymbolTable(); diff --git a/tests/baselines/reference/typeFromPropertyAssignmentOutOfOrder.types b/tests/baselines/reference/typeFromPropertyAssignmentOutOfOrder.types index c31516f883d93..a2cdc80b508cc 100644 --- a/tests/baselines/reference/typeFromPropertyAssignmentOutOfOrder.types +++ b/tests/baselines/reference/typeFromPropertyAssignmentOutOfOrder.types @@ -34,9 +34,9 @@ var am; === tests/cases/conformance/salsa/roots.js === var Common = {}; >Common : typeof Common ->{} : { [x: string]: any; } +>{} : { [x: string]: any; Item: typeof I; Object: typeof (Anonymous class); } var Workspace = {}; >Workspace : typeof Workspace ->{} : { [x: string]: any; } +>{} : { [x: string]: any; Object: typeof (Anonymous class); } From 0191b70d628f5f8040a9b2772c7b55c596a685ee Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 15 Feb 2018 09:54:55 -0800 Subject: [PATCH 25/44] Further cleanup --- src/compiler/binder.ts | 9 ++------- src/compiler/checker.ts | 14 +++++++------- src/compiler/utilities.ts | 8 ++++---- 3 files changed, 13 insertions(+), 18 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index be07402ff1366..243b442407bc1 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2399,18 +2399,14 @@ namespace ts { } function bindPropertyAssignment(name: EntityNameExpression, propertyAccess: PropertyAccessEntityNameExpression, isPrototypeProperty: boolean) { - // Look up the property in the local scope, since property assignments should follow the declaration let symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(name)); - Debug.assert(propertyAccess.parent.kind === SyntaxKind.BinaryExpression || - propertyAccess.parent.kind === SyntaxKind.ExpressionStatement || - propertyAccess.parent.kind === SyntaxKind.PropertyAccessExpression); const isToplevelNamespaceableInitializer = isBinaryExpression(propertyAccess.parent) ? propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && getJavascriptInitializer(propertyAccess.parent.right) : propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isToplevelNamespaceableInitializer) { + // make symbols or add declarations for intermediate containers const flags = SymbolFlags.Module | SymbolFlags.JSContainer; const excludeFlags = SymbolFlags.ValueModuleExcludes & ~SymbolFlags.JSContainer; - // make symbols are add declarations for intermediate containers forEachIdentifierInEntityName(propertyAccess.expression, (id, original) => { if (original) { // Note: add declaration to original symbol, not the special-syntax's symbol, so that namespaces work for type lookup @@ -2457,8 +2453,7 @@ namespace ts { } else { const s = getJSInitializerSymbol(forEachIdentifierInEntityName(e.expression, action)); - Debug.assert(!!s, "lost the chant"); - Debug.assert(!!s.exports, "has no exports"); + Debug.assert(!!s && !!s.exports); return action(e.name, s.exports.get(e.name.escapedText)); } } diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 4fc1dad1cc0a0..2604bec3dbd25 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -858,11 +858,10 @@ namespace ts { mergeSymbolTable(target.exports, source.exports); } if ((source.flags | target.flags) & SymbolFlags.JSContainer) { - const fs = getJSInitializerSymbol(source); - const ft = getJSInitializerSymbol(target); - if (fs !== source || ft !== target) { - // also follow the source's valueDeclaration and merge its symbol - mergeSymbol(getJSInitializerSymbol(target), getJSInitializerSymbol(source)); + const sourceInitializer = getJSInitializerSymbol(source); + const targetInitializer = getJSInitializerSymbol(target); + if (sourceInitializer !== source || targetInitializer !== target) { + mergeSymbol(targetInitializer, sourceInitializer); } } recordMergedSymbol(target, source); @@ -4174,7 +4173,7 @@ namespace ts { } function getWidenedTypeFromJSSpecialPropertyDeclarations(symbol: Symbol) { - // function/class/{} assignments are fresh declarations, not property assignments: + // function/class/{} assignments are fresh declarations, not property assignments, so return immediately const specialDeclaration = getAssignedJavascriptInitializer(symbol.valueDeclaration); if (specialDeclaration) { return getWidenedLiteralType(checkExpressionCached(specialDeclaration)); @@ -4392,6 +4391,7 @@ namespace ts { || isIdentifier(declaration) || (isMethodDeclaration(declaration) && !isObjectLiteralMethod(declaration)) || isMethodSignature(declaration)) { + // Symbol is property of some kind that is merged with something - should use `getTypeOfFuncClassEnumModule` and not `getTypeOfVariableOrParameterOrProperty` if (symbol.flags & (SymbolFlags.Function | SymbolFlags.Method | SymbolFlags.Class | SymbolFlags.Enum | SymbolFlags.ValueModule)) { return getTypeOfFuncClassEnumModule(symbol); @@ -14758,10 +14758,10 @@ namespace ts { let spread: Type = emptyObjectType; let propagatedFlags: TypeFlags = TypeFlags.FreshLiteral; - const isInJSFile = isInJavaScriptFile(node); const contextualType = getApparentTypeOfContextualType(node); const contextualTypeHasPattern = contextualType && contextualType.pattern && (contextualType.pattern.kind === SyntaxKind.ObjectBindingPattern || contextualType.pattern.kind === SyntaxKind.ObjectLiteralExpression); + const isInJSFile = isInJavaScriptFile(node); const isJSObjectLiteral = !contextualType && isInJSFile; let typeFlags: TypeFlags = 0; let patternWithComputedProperties = false; diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 5cc23dcc2a055..9d36656fb2dea 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1512,15 +1512,15 @@ namespace ts { const e = skipParentheses(initializer.expression); return e.kind === SyntaxKind.FunctionExpression || e.kind === SyntaxKind.ArrowFunction ? initializer : undefined; } - if(initializer.kind === SyntaxKind.FunctionExpression || - initializer.kind === SyntaxKind.ClassExpression || - isObjectLiteralExpression(initializer) && initializer.properties.length === 0) { + if (initializer.kind === SyntaxKind.FunctionExpression || + initializer.kind === SyntaxKind.ClassExpression || + isObjectLiteralExpression(initializer) && initializer.properties.length === 0) { return initializer; } } function getDefaultedJavascriptInitializer(name: EntityNameExpression, initializer: Expression) { - const e = isBinaryExpression(initializer) && getJavascriptInitializer(initializer.right) + const e = isBinaryExpression(initializer) && getJavascriptInitializer(initializer.right); if (e && isSameEntityName(name, (initializer as BinaryExpression).left as EntityNameExpression)) { return e; } From 8bfcf331d50ad7ba003a2468a8f2e21df1f09b01 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 15 Feb 2018 10:47:04 -0800 Subject: [PATCH 26/44] Add symbols for just-added test --- ...peFromPropertyAssignmentWithExport.symbols | 10 +++++++--- ...typeFromPropertyAssignmentWithExport.types | 20 +++++++++---------- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/tests/baselines/reference/typeFromPropertyAssignmentWithExport.symbols b/tests/baselines/reference/typeFromPropertyAssignmentWithExport.symbols index 060018acdeb5f..8120c3bbaefc7 100644 --- a/tests/baselines/reference/typeFromPropertyAssignmentWithExport.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignmentWithExport.symbols @@ -2,12 +2,16 @@ // this is a javascript file... export const Adapter = {}; ->Adapter : Symbol(Adapter, Decl(a.js, 2, 12), Decl(a.js, 4, 18)) +>Adapter : Symbol(Adapter, Decl(a.js, 2, 12), Decl(a.js, 2, 26), Decl(a.js, 4, 18)) Adapter.prop = {}; ->Adapter : Symbol(Adapter, Decl(a.js, 2, 12), Decl(a.js, 4, 18)) +>Adapter.prop : Symbol(prop, Decl(a.js, 2, 26)) +>Adapter : Symbol(Adapter, Decl(a.js, 2, 12), Decl(a.js, 2, 26), Decl(a.js, 4, 18)) +>prop : Symbol(prop, Decl(a.js, 2, 26)) // comment this out, and it works Adapter.asyncMethod = function() {} ->Adapter : Symbol(Adapter, Decl(a.js, 2, 12), Decl(a.js, 4, 18)) +>Adapter.asyncMethod : Symbol(asyncMethod, Decl(a.js, 4, 18)) +>Adapter : Symbol(Adapter, Decl(a.js, 2, 12), Decl(a.js, 2, 26), Decl(a.js, 4, 18)) +>asyncMethod : Symbol(asyncMethod, Decl(a.js, 4, 18)) diff --git a/tests/baselines/reference/typeFromPropertyAssignmentWithExport.types b/tests/baselines/reference/typeFromPropertyAssignmentWithExport.types index 82b0e0b48f94a..a7c3979c3295d 100644 --- a/tests/baselines/reference/typeFromPropertyAssignmentWithExport.types +++ b/tests/baselines/reference/typeFromPropertyAssignmentWithExport.types @@ -2,21 +2,21 @@ // this is a javascript file... export const Adapter = {}; ->Adapter : { [x: string]: any; } ->{} : { [x: string]: any; } +>Adapter : { [x: string]: any; prop: { [x: string]: any; }; asyncMethod: () => void; } +>{} : { [x: string]: any; prop: { [x: string]: any; }; asyncMethod: () => void; } Adapter.prop = {}; ->Adapter.prop = {} : {} ->Adapter.prop : any ->Adapter : { [x: string]: any; } ->prop : any ->{} : {} +>Adapter.prop = {} : { [x: string]: any; } +>Adapter.prop : { [x: string]: any; } +>Adapter : { [x: string]: any; prop: { [x: string]: any; }; asyncMethod: () => void; } +>prop : { [x: string]: any; } +>{} : { [x: string]: any; } // comment this out, and it works Adapter.asyncMethod = function() {} >Adapter.asyncMethod = function() {} : () => void ->Adapter.asyncMethod : any ->Adapter : { [x: string]: any; } ->asyncMethod : any +>Adapter.asyncMethod : () => void +>Adapter : { [x: string]: any; prop: { [x: string]: any; }; asyncMethod: () => void; } +>asyncMethod : () => void >function() {} : () => void From d180117d216e81e87a4470c83321d8e0b49c2b22 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 15 Feb 2018 11:12:36 -0800 Subject: [PATCH 27/44] Move skipParentheses to utilities Makes typingsInstaller compile without adding dependencies --- src/compiler/factory.ts | 10 ---------- src/compiler/utilities.ts | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/compiler/factory.ts b/src/compiler/factory.ts index 8166196e469b1..a1e66b0b7cf18 100644 --- a/src/compiler/factory.ts +++ b/src/compiler/factory.ts @@ -4256,16 +4256,6 @@ namespace ts { return node; } - export function skipParentheses(node: Expression): Expression; - export function skipParentheses(node: Node): Node; - export function skipParentheses(node: Node): Node { - while (node.kind === SyntaxKind.ParenthesizedExpression) { - node = (node).expression; - } - - return node; - } - export function skipAssertions(node: Expression): Expression; export function skipAssertions(node: Node): Node; export function skipAssertions(node: Node): Node { diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 06f457b41f984..68c2dfcc9c40d 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1924,6 +1924,16 @@ namespace ts { return walkUp(node, SyntaxKind.ParenthesizedExpression); } + export function skipParentheses(node: Expression): Expression; + export function skipParentheses(node: Node): Node; + export function skipParentheses(node: Node): Node { + while (node.kind === SyntaxKind.ParenthesizedExpression) { + node = (node).expression; + } + + return node; + } + // a node is delete target iff. it is PropertyAccessExpression/ElementAccessExpression with parentheses skipped export function isDeleteTarget(node: Node): boolean { if (node.kind !== SyntaxKind.PropertyAccessExpression && node.kind !== SyntaxKind.ElementAccessExpression) { From 54a89ac026a0d31f14461a8ecf6132e9705bbd99 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 15 Feb 2018 12:25:55 -0800 Subject: [PATCH 28/44] Simplify bindPropertyAssignment inner loop --- src/compiler/binder.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 640bd37994fbe..4f139f623b14a 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2417,15 +2417,9 @@ namespace ts { addDeclarationToSymbol(original, id, flags); return original; } - else if (symbol) { - symbol.exports = symbol.exports || createSymbolTable(); - symbol = declareSymbol(symbol.exports, symbol, id, flags, excludeFlags); - } else { - Debug.assert(!original); - symbol = declareSymbol(container.locals, /*parent*/ undefined, id, flags, excludeFlags); + return symbol = declareSymbol(symbol ? symbol.exports : container.locals, symbol, id, flags, excludeFlags); } - return symbol; }); } if (!symbol || !(symbol.flags & (SymbolFlags.Function | SymbolFlags.Class | SymbolFlags.NamespaceModule | SymbolFlags.ObjectLiteral))) { From 518f6516566838844615947b73c7ddaec29d1079 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 20 Feb 2018 08:48:04 -0800 Subject: [PATCH 29/44] Remove assert hit by chrome devtools+update baselines Just return undefined instead. Gets rid of many errors in chrome devtools --- src/compiler/binder.ts | 5 +- .../user/chrome-devtools-frontend.log | 12718 +++------------- 2 files changed, 2047 insertions(+), 10676 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 4f139f623b14a..42984cd121d6d 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2451,7 +2451,10 @@ namespace ts { } else { const s = getJSInitializerSymbol(forEachIdentifierInEntityName(e.expression, action)); - Debug.assert(!!s && !!s.exports); + if (!s || !s.exports) { + // Not a valid nested special assignment + return undefined; + } return action(e.name, s.exports.get(e.name.escapedText)); } } diff --git a/tests/baselines/reference/user/chrome-devtools-frontend.log b/tests/baselines/reference/user/chrome-devtools-frontend.log index 9d4a3b6b748e9..d261d6055ca46 100644 --- a/tests/baselines/reference/user/chrome-devtools-frontend.log +++ b/tests/baselines/reference/user/chrome-devtools-frontend.log @@ -1,19 +1,17 @@ Exit Code: 1 Standard output: -../../../../built/local/lib.dom.d.ts(1743,11): error TS2300: Duplicate identifier 'Comment'. -../../../../built/local/lib.dom.d.ts(1747,13): error TS2300: Duplicate identifier 'Comment'. -../../../../built/local/lib.dom.d.ts(1948,11): error TS2300: Duplicate identifier 'CSSRule'. -../../../../built/local/lib.dom.d.ts(1967,13): error TS2300: Duplicate identifier 'CSSRule'. -../../../../built/local/lib.dom.d.ts(3694,11): error TS2300: Duplicate identifier 'Event'. -../../../../built/local/lib.dom.d.ts(3718,13): error TS2300: Duplicate identifier 'Event'. -../../../../built/local/lib.dom.d.ts(9098,11): error TS2300: Duplicate identifier 'Position'. -../../../../built/local/lib.dom.d.ts(9103,13): error TS2300: Duplicate identifier 'Position'. -../../../../built/local/lib.dom.d.ts(9246,11): error TS2300: Duplicate identifier 'Request'. -../../../../built/local/lib.dom.d.ts(9264,13): error TS2300: Duplicate identifier 'Request'. -../../../../built/local/lib.dom.d.ts(13522,11): error TS2300: Duplicate identifier 'Window'. -../../../../built/local/lib.dom.d.ts(13711,13): error TS2300: Duplicate identifier 'Window'. +../../../../built/local/lib.dom.d.ts(1735,11): error TS2300: Duplicate identifier 'Comment'. +../../../../built/local/lib.dom.d.ts(1739,13): error TS2300: Duplicate identifier 'Comment'. +../../../../built/local/lib.dom.d.ts(1940,11): error TS2300: Duplicate identifier 'CSSRule'. +../../../../built/local/lib.dom.d.ts(1959,13): error TS2300: Duplicate identifier 'CSSRule'. +../../../../built/local/lib.dom.d.ts(9088,11): error TS2300: Duplicate identifier 'Position'. +../../../../built/local/lib.dom.d.ts(9093,13): error TS2300: Duplicate identifier 'Position'. +../../../../built/local/lib.dom.d.ts(9236,11): error TS2300: Duplicate identifier 'Request'. +../../../../built/local/lib.dom.d.ts(9254,13): error TS2300: Duplicate identifier 'Request'. +../../../../built/local/lib.dom.d.ts(13512,11): error TS2300: Duplicate identifier 'Window'. +../../../../built/local/lib.dom.d.ts(13701,13): error TS2300: Duplicate identifier 'Window'. ../../../../built/local/lib.es5.d.ts(1328,11): error TS2300: Duplicate identifier 'ArrayLike'. -../../../../built/local/lib.es5.d.ts(1357,6): error TS2300: Duplicate identifier 'Record'. +../../../../built/local/lib.es5.d.ts(1364,6): error TS2300: Duplicate identifier 'Record'. ../../../../node_modules/@types/node/index.d.ts(150,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'module' must be of type '{ [x: string]: any; }', but here has type 'NodeModule'. node_modules/chrome-devtools-frontend/front_end/Runtime.js(43,8): error TS2339: Property '_importScriptPathPrefix' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/Runtime.js(95,28): error TS2339: Property 'response' does not exist on type 'EventTarget'. @@ -52,17 +50,11 @@ node_modules/chrome-devtools-frontend/front_end/Tests.js(107,5): error TS2322: T node_modules/chrome-devtools-frontend/front_end/Tests.js(160,29): error TS8024: JSDoc '@param' tag has name 'args', but there is no parameter with that name. node_modules/chrome-devtools-frontend/front_end/Tests.js(208,5): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/Tests.js(221,7): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/Tests.js(264,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(272,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(378,10): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/Tests.js(397,5): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/Tests.js(416,5): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/Tests.js(440,5): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/Tests.js(475,5): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/Tests.js(518,57): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(525,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(530,70): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(533,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(571,33): error TS2339: Property 'deprecatedRunAfterPendingDispatches' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(590,27): error TS2554: Expected 0 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/Tests.js(619,44): error TS2339: Property 'emulationAgent' does not exist on type '(Anonymous class)'. @@ -73,14 +65,10 @@ node_modules/chrome-devtools-frontend/front_end/Tests.js(675,38): error TS2339: node_modules/chrome-devtools-frontend/front_end/Tests.js(677,38): error TS2339: Property 'inputAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(679,38): error TS2339: Property 'inputAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(687,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(706,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(711,7): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(717,36): error TS2339: Property 'inputAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(719,36): error TS2339: Property 'inputAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(727,75): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(735,5): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/Tests.js(755,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(760,76): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(769,28): error TS2339: Property 'networkPresets' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/Tests.js(775,28): error TS2339: Property 'networkPresets' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/Tests.js(781,28): error TS2339: Property 'networkPresets' does not exist on type 'typeof MobileThrottling'. @@ -104,13 +92,11 @@ node_modules/chrome-devtools-frontend/front_end/Tests.js(898,7): error TS2554: E node_modules/chrome-devtools-frontend/front_end/Tests.js(898,55): error TS2339: Property 's' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/Tests.js(899,7): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(899,48): error TS2339: Property 'n' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(912,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(917,7): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(918,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/Tests.js(929,33): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/Tests.js(934,7): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(935,7): error TS2554: Expected 3 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/Tests.js(944,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(959,11): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(960,11): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(961,11): error TS2554: Expected 2 arguments, but got 1. @@ -127,14 +113,10 @@ node_modules/chrome-devtools-frontend/front_end/Tests.js(977,11): error TS2554: node_modules/chrome-devtools-frontend/front_end/Tests.js(978,11): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(986,5): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/Tests.js(988,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/Tests.js(1009,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1033,25): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/Tests.js(1040,23): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/Tests.js(1053,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(1058,81): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1084,20): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/Tests.js(1086,61): error TS2339: Property 'AsyncEventGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/Tests.js(1123,38): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/Tests.js(1123,38): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1138,45): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1139,33): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1142,31): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -147,36 +129,28 @@ node_modules/chrome-devtools-frontend/front_end/Tests.js(1229,10): error TS2339: node_modules/chrome-devtools-frontend/front_end/Tests.js(1229,41): error TS2339: Property 'domAutomationController' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(9,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(11,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(28,44): error TS2339: Property '_attributes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(45,19): error TS2694: Namespace 'SDK' has no exported member 'DOMNode'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(64,18): error TS2339: Property 'setTextContentTruncatedIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(77,26): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(79,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(109,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(128,31): error TS2339: Property 'textContent' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(132,57): error TS2339: Property 'ARIAAttributePrompt' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(139,18): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(171,15): error TS2339: Property 'handled' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(175,43): error TS2339: Property 'textContent' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(176,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(180,15): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(180,47): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(180,70): error TS2339: Property 'keyIdentifier' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(182,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(192,34): error TS2339: Property 'ARIAAttributePrompt' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(209,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(213,36): error TS2339: Property '_isEditingName' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAAttributesView.js(219,34): error TS2339: Property '_attributes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAConfig.js(5,28): error TS2339: Property '_config' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAMetadata.js(12,44): error TS2694: Namespace 'Accessibility' has no exported member 'ARIAMetadata'. -node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAMetadata.js(30,65): error TS2339: Property 'Attribute' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAMetadata.js(12,57): error TS2694: Namespace 'Accessibility.ARIAMetadata' has no exported member 'Attribute'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAMetadata.js(56,35): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAMetadata.js(57,32): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAMetadata.js(57,102): error TS2339: Property '_config' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAMetadata.js(58,37): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/ARIAMetadata.js(64,28): error TS2339: Property 'Attribute' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(10,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(13,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(14,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(24,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(40,51): error TS2339: Property 'focus' does not exist on type 'Element'. @@ -196,27 +170,21 @@ node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(160,33): error TS2339: Property 'hasFocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(184,42): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(208,42): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(255,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(265,42): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(274,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(298,19): error TS2339: Property 'breadcrumb' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(301,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(302,23): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(311,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(314,15): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(323,23): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(330,27): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(363,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(391,50): error TS2345: Argument of type '0' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(393,50): error TS2345: Argument of type '-1' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(396,27): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(447,26): error TS2339: Property 'breadcrumb' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(457,30): error TS2339: Property 'breadcrumb' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(473,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(480,58): error TS2339: Property 'RoleStyles' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(481,17): error TS2339: Property 'setTextContentTruncatedIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(488,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/accessibility/AXBreadcrumbsPane.js(495,28): error TS2339: Property 'RoleStyles' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel.js(10,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel.js(54,32): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel.js(61,25): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. @@ -234,8 +202,6 @@ node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel.js(245,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel.js(255,24): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel.js(303,26): error TS2339: Property 'printSelfAndChildren' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel.js(307,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityModel.js(307,68): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(9,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(13,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(14,41): error TS2555: Expected at least 2 arguments, but got 1. @@ -247,15 +213,11 @@ node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeV node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(90,55): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(118,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(124,32): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(130,76): error TS2339: Property 'StringProperties' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(134,20): error TS2339: Property '_originalTextContent' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(139,65): error TS2339: Property 'TypeStyles' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(140,74): error TS2339: Property 'TypeStyles' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(142,18): error TS2339: Property 'setTextContentTruncatedIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(144,18): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(155,24): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(156,24): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(165,38): error TS2339: Property 'AccessibilityStrings' does not exist on type 'typeof Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(167,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(168,19): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(179,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. @@ -267,8 +229,7 @@ node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeV node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(217,61): error TS2345: Argument of type '{ deferredNode: (Anonymous class); }' is not assignable to parameter of type '{ deferredNode: (Anonymous class); idref: string; }'. Property 'idref' is missing in type '{ deferredNode: (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(222,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(240,41): error TS2339: Property 'TypeStyles' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(257,41): error TS2339: Property 'StringProperties' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(256,28): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(258,12): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(258,55): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(259,12): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. @@ -288,11 +249,9 @@ node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeV node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(369,33): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(382,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(386,38): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(393,51): error TS2339: Property 'AccessibilityStrings' does not exist on type 'typeof Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(395,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(396,23): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(396,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(405,43): error TS2339: Property 'AccessibilityStrings' does not exist on type 'typeof Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(407,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(408,23): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(408,31): error TS2555: Expected at least 2 arguments, but got 1. @@ -307,106 +266,97 @@ node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeV node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(461,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(481,20): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(492,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(512,43): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(521,84): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(522,20): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(535,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(619,26): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(626,33): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(15,28): error TS2339: Property 'showView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(17,28): error TS2339: Property 'showView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(19,28): error TS2339: Property 'showView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(20,28): error TS2339: Property 'widget' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(59,30): error TS2339: Property 'showView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(61,30): error TS2339: Property 'removeView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(100,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(101,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(103,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(105,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(112,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(113,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(115,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(117,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(15,28): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(17,28): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(19,28): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(20,28): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(59,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(61,30): error TS2339: Property 'removeView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(129,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(141,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(195,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityStrings.js(4,15): error TS2339: Property 'AccessibilityStrings' does not exist on type 'typeof Accessibility'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityStrings.js(6,15): error TS2339: Property 'AccessibilityStrings' does not exist on type 'typeof Accessibility'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityStrings.js(165,15): error TS2339: Property 'AccessibilityStrings' does not exist on type 'typeof Accessibility'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityStrings.js(177,15): error TS2339: Property 'AccessibilityStrings' does not exist on type 'typeof Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility_test_runner/AccessibilityPaneTestRunner.js(11,15): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/accessibility_test_runner/AccessibilityPaneTestRunner.js(17,12): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationGroupPreviewUI.js(9,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationGroupPreviewUI.js(7,11): error TS2339: Property 'AnimationGroupPreviewUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationGroupPreviewUI.js(9,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationGroupPreviewUI.js(14,18): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationGroupPreviewUI.js(15,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationGroupPreviewUI.js(17,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationGroupPreviewUI.js(18,30): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationGroupPreviewUI.js(70,37): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(8,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(15,26): error TS2339: Property 'animationAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(16,12): error TS2339: Property 'registerAnimationDispatcher' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(17,41): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(19,41): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(25,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(28,62): error TS2339: Property 'ScreenshotCapture' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(16,54): error TS2339: Property 'AnimationDispatcher' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(17,56): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(19,56): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(28,47): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(35,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(35,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(35,45): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(49,29): error TS2339: Property 'remove' does not exist on type 'string[]'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(54,24): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(61,46): error TS2339: Property 'Animation' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(61,31): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(65,31): error TS2339: Property 'remove' does not exist on type 'string[]'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(86,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(86,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(91,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(104,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(109,26): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(123,41): error TS2339: Property 'AnimationGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(168,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(168,60): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(171,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(180,26): error TS2339: Property 'Animation' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(104,45): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(109,41): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(123,26): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(168,33): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(171,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(180,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(183,24): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(188,49): error TS2339: Property 'AnimationEffect' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(188,34): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(189,46): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(194,24): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(195,26): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(198,41): error TS2339: Property 'Animation' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(195,41): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(198,26): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(202,25): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(283,26): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(290,26): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(293,34): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(297,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(328,50): error TS2339: Property 'Animation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(330,55): error TS2339: Property 'Animation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(358,26): error TS2339: Property 'Animation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(367,26): error TS2339: Property 'AnimationEffect' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(283,41): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationEffect'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(290,41): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(293,49): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(297,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(328,35): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(330,40): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(358,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(367,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(370,24): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(376,58): error TS2339: Property 'KeyframesRule' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(457,26): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(474,26): error TS2339: Property 'KeyframesRule' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(376,43): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(457,41): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'KeyframesRule'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(474,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(476,24): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(481,43): error TS2339: Property 'KeyframeStyle' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(481,28): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(486,32): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(490,43): error TS2339: Property 'KeyframeStyle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(502,34): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(512,26): error TS2339: Property 'KeyframeStyle' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(490,28): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(502,49): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'KeyframeStyle'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(512,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(514,24): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(553,26): error TS2339: Property 'AnimationGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(557,33): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(576,34): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(553,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(557,48): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(576,49): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(583,43): error TS2339: Property 'remove' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(592,27): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(656,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(661,27): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(665,52): error TS2339: Property 'Animation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(683,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(592,42): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(656,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(661,42): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(665,37): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(683,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(691,24): error TS2304: Cannot find name 'Image'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(708,11): error TS2339: Property 'AnimationDispatcher' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(731,24): error TS2694: Namespace 'Protocol' has no exported member 'Animation'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(741,26): error TS2339: Property 'ScreenshotCapture' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(747,34): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(751,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(741,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(747,49): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'ScreenshotCapture'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(751,53): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(778,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(782,27): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(782,42): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'ScreenshotCapture'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(810,65): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(811,26): error TS2339: Property 'ScreenshotCapture' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(811,11): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationModel.js(811,44): error TS2300: Duplicate identifier 'Request'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationScreenshotPopover.js(7,11): error TS2339: Property 'AnimationScreenshotPopover' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationScreenshotPopover.js(9,23): error TS2304: Cannot find name 'Image'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationScreenshotPopover.js(18,39): error TS2345: Argument of type 'new (width?: number, height?: number) => HTMLImageElement' is not assignable to parameter of type 'Node'. Property 'attributes' is missing in type 'new (width?: number, height?: number) => HTMLImageElement'. @@ -418,31 +368,32 @@ node_modules/chrome-devtools-frontend/front_end/animation/AnimationScreenshotPop node_modules/chrome-devtools-frontend/front_end/animation/AnimationScreenshotPopover.js(42,39): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationScreenshotPopover.js(53,50): error TS2339: Property 'style' does not exist on type 'new (width?: number, height?: number) => HTMLImageElement'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationScreenshotPopover.js(55,52): error TS2339: Property 'style' does not exist on type 'new (width?: number, height?: number) => HTMLImageElement'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(8,11): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(14,38): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(19,53): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(20,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(21,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(26,32): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(26,62): error TS2694: Namespace 'Animation' has no exported member 'AnimationTimeline'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(30,33): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(33,41): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(35,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(36,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(80,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(81,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(89,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(90,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(26,80): error TS2694: Namespace 'Animation.AnimationTimeline' has no exported member 'NodeUI'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(30,48): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(33,56): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(36,47): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(36,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(44,67): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(52,67): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(80,19): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(81,47): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(89,19): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(90,50): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(94,24): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(103,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(105,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(110,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(112,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(113,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(117,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(118,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(123,58): error TS2339: Property 'GlobalPlaybackRates' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(123,40): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(125,45): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string | string[]'. Type 'TemplateStringsArray' is not assignable to type 'string[]'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(125,72): error TS2555: Expected at least 2 arguments, but got 1. @@ -453,8 +404,7 @@ node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(1 node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(138,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(139,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(144,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(145,54): error TS2339: Property '_ControlState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(147,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(145,36): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(151,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(155,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(165,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. @@ -463,35 +413,37 @@ node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(1 node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(176,44): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(177,63): error TS2339: Property 'parentElement' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(194,30): error TS2304: Cannot find name 'Image'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(197,11): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(197,25): error TS2339: Property 'AnimationScreenshotPopover' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(208,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(208,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(218,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(233,60): error TS2339: Property '_ControlState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(235,65): error TS2339: Property '_ControlState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(244,56): error TS2339: Property '_ControlState' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(216,67): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(233,42): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(235,47): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(244,38): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(246,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(249,56): error TS2339: Property '_ControlState' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(249,38): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(251,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(254,56): error TS2339: Property '_ControlState' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(254,38): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(256,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(334,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(337,51): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(341,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(345,27): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(346,27): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(337,66): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(341,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(345,42): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(346,42): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(359,28): error TS2345: Argument of type '(left: any, right: any) => boolean' is not assignable to parameter of type '(a: any, b: any) => number'. Type 'boolean' is not assignable to type 'number'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(382,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(373,33): error TS2339: Property 'AnimationGroupPreviewUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(382,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(386,23): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(390,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(399,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(404,27): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(429,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(445,48): error TS2339: Property 'NodeUI' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(399,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(404,42): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(429,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(445,30): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(450,37): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(457,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(484,36): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(534,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(534,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(565,51): error TS2339: Property 'animate' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(571,18): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(587,44): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. @@ -501,81 +453,78 @@ node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(6 node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(627,41): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(637,23): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(640,44): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(655,29): error TS2339: Property 'GlobalPlaybackRates' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(658,29): error TS2339: Property '_ControlState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(667,29): error TS2339: Property 'NodeUI' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(669,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(655,11): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(658,11): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(667,11): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(669,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationEffect'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(673,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(674,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(687,46): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(713,29): error TS2339: Property 'StepTimingFunction' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(725,26): error TS2694: Namespace 'Animation' has no exported member 'AnimationTimeline'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(730,46): error TS2339: Property 'StepTimingFunction' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(733,46): error TS2339: Property 'StepTimingFunction' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(9,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(713,11): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(725,44): error TS2694: Namespace 'Animation.AnimationTimeline' has no exported member 'StepTimingFunction'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(730,28): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(733,28): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(7,11): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(9,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(21,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(24,31): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(25,60): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(26,62): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(30,85): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(41,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(45,51): error TS2551: Property 'Colors' does not exist on type 'typeof (Anonymous class)'. Did you mean 'Color'? -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(46,39): error TS2551: Property 'Colors' does not exist on type 'typeof (Anonymous class)'. Did you mean 'Color'? +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(25,48): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(26,50): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(30,73): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(37,29): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(41,40): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(45,39): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(46,27): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(46,59): error TS2339: Property 'hashCode' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(47,40): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(51,26): error TS2694: Namespace 'Animation' has no exported member 'AnimationModel'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(51,41): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(69,30): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(70,51): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(71,51): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(72,51): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(87,83): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(100,40): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(70,39): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(71,39): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(72,39): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(87,71): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(100,28): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(129,23): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(131,53): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(133,52): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(145,41): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(147,41): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(149,41): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(131,41): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(133,40): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(145,29): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(147,29): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(149,29): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(150,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(170,32): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(173,53): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(174,53): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(178,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(173,41): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(174,41): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(181,53): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(182,53): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(185,11): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(188,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(189,42): error TS2339: Property 'Height' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(193,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(196,54): error TS2339: Property 'StepTimingFunction' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(196,36): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(197,13): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(206,67): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(208,75): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(213,80): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(240,64): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(242,73): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(245,82): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(206,55): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(208,63): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(213,68): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(240,52): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(242,61): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(245,70): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(255,94): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(258,11): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(264,33): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(272,82): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(281,56): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(282,56): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(293,56): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(295,61): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(306,56): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(264,21): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(272,70): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(281,44): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(282,44): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(293,44): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(295,49): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(306,44): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(316,25): error TS2694: Namespace 'Animation' has no exported member 'AnimationUI'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(321,15): error TS2339: Property 'buttons' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(327,30): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(328,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(330,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(338,33): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(348,33): error TS2339: Property 'clientX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(351,56): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(351,44): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(380,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(387,23): error TS2339: Property 'MouseEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(394,23): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(402,23): error TS2551: Property 'Colors' does not exist on type 'typeof (Anonymous class)'. Did you mean 'Color'? +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(387,11): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(394,11): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationUI.js(402,11): error TS2339: Property 'AnimationUI' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/AppcacheTestRunner.js(20,26): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/AppcacheTestRunner.js(31,26): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/AppcacheTestRunner.js(41,26): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. @@ -628,12 +577,9 @@ node_modules/chrome-devtools-frontend/front_end/application_test_runner/Resource node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(18,20): error TS2339: Property 'mainTarget' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(30,19): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(31,16): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(31,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(40,21): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(48,18): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(48,78): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(56,16): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(56,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(76,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(77,26): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/application_test_runner/ResourcesTestRunner.js(90,14): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. @@ -647,25 +593,15 @@ node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(16,50): Type 'void' is not assignable to type 'undefined'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(16,76): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(20,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(22,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(24,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(26,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(33,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(35,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(37,53): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(39,45): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(39,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(42,45): error TS2339: Property 'Presets' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(45,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(47,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(61,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(63,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(77,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(45,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(94,50): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(96,30): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(113,33): error TS2339: Property 'Presets' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(126,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(135,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(147,42): error TS2555: Expected at least 2 arguments, but got 1. @@ -679,18 +615,12 @@ node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(193,9): node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(200,57): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(202,34): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(210,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(215,45): error TS2339: Property 'Presets' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(223,49): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(229,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(230,23): error TS2339: Property 'autofocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(233,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(236,47): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(252,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(256,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(276,31): error TS2339: Property 'singleton' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(285,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(290,45): error TS2339: Property 'Presets' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(294,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(302,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(342,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(356,23): error TS2339: Property 'disabled' does not exist on type 'Element'. @@ -700,51 +630,34 @@ node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(363,55): node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(365,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(379,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(384,31): error TS2339: Property 'singleton' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(388,40): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(390,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(399,15): error TS2503: Cannot find namespace 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(403,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(407,36): error TS2339: Property 'Item' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(439,37): error TS2503: Cannot find namespace 'ReportRenderer'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(443,22): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(451,50): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(463,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(468,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(476,50): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(500,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(507,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(511,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(520,24): error TS2694: Namespace 'Audits2' has no exported member 'Audits2Panel'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(523,33): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(547,58): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(520,37): error TS2694: Namespace 'Audits2.Audits2Panel' has no exported member 'StatusView'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(553,32): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string | string[]'. Type 'TemplateStringsArray' is not assignable to type 'string[]'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(575,47): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(594,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(596,30): error TS2339: Property 'KnownBugPatterns' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(597,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(625,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(630,75): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(631,22): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(652,22): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(672,22): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(674,22): error TS2339: Property 'StatusView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(679,22): error TS2339: Property 'ReportRenderer' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(679,53): error TS2304: Cannot find name 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(690,15): error TS2503: Cannot find namespace 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(701,15): error TS2503: Cannot find namespace 'ReportRenderer'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(708,22): error TS2339: Property 'KnownBugPatterns' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(717,97): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(718,22): error TS2339: Property 'Preset' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(721,22): error TS2339: Property 'Presets' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(758,26): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(760,26): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(718,22): error TS2551: Property 'Preset' does not exist on type 'typeof (Anonymous class)'. Did you mean 'Presets'? +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(720,42): error TS2694: Namespace 'Audits2.Audits2Panel' has no exported member 'Preset'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(758,43): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(760,41): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(772,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(780,25): error TS2503: Cannot find namespace 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(832,25): error TS2503: Cannot find namespace 'ReportRenderer'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(861,24): error TS2694: Namespace 'Audits2' has no exported member 'ReportSelector'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(876,23): error TS2694: Namespace 'Audits2' has no exported member 'ReportSelector'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(899,24): error TS2339: Property 'Item' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(861,39): error TS2694: Namespace 'Audits2.ReportSelector' has no exported member 'Item'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(876,38): error TS2694: Namespace 'Audits2.ReportSelector' has no exported member 'Item'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(901,15): error TS2503: Cannot find namespace 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(916,19): error TS2339: Property 'label' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(939,50): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. @@ -752,13 +665,11 @@ node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(944,23): node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(950,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(952,19): error TS2304: Cannot find name 'DOM'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(954,32): error TS2304: Cannot find name 'CategoryRenderer'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(955,45): error TS2339: Property 'ReportRenderer' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(955,20): error TS2554: Expected 0 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(967,41): error TS2304: Cannot find name 'DetailsRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(969,15): error TS2304: Cannot find name 'DOM'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(978,15): error TS2503: Cannot find namespace 'DetailsRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(989,15): error TS2503: Cannot find namespace 'DetailsRenderer'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(995,88): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(1012,30): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(1013,17): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/category-renderer.js(12,15): error TS2304: Cannot find name 'DOM'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/category-renderer.js(13,15): error TS2304: Cannot find name 'DetailsRenderer'. @@ -897,9 +808,8 @@ node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/repo node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/report-renderer.js(217,16): error TS2339: Property 'GroupJSON' does not exist on type 'typeof ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/report-renderer.js(221,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/report-renderer.js(237,16): error TS2339: Property 'ReportJSON' does not exist on type 'typeof ReportRenderer'. -node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/util.js(124,5): error TS2322: Type '{ numPathParts: number; preserveQuery: boolean; preserveHost: boolean; } | {}' is not assignable to type '{ numPathParts: number; preserveQuery: boolean; preserveHost: boolean; }'. - Type '{}' is not assignable to type '{ numPathParts: number; preserveQuery: boolean; preserveHost: boolean; }'. - Property 'numPathParts' is missing in type '{}'. +node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/util.js(124,5): error TS2322: Type '{}' is not assignable to type '{ numPathParts: number; preserveQuery: boolean; preserveHost: boolean; }'. + Property 'numPathParts' is missing in type '{}'. node_modules/chrome-devtools-frontend/front_end/audits2_test_runner/Audits2TestRunner.js(14,38): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/audits2_test_runner/Audits2TestRunner.js(76,33): error TS2339: Property 'textElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/audits2_test_runner/Audits2TestRunner.js(77,40): error TS2339: Property 'checkboxElement' does not exist on type 'Element'. @@ -912,12 +822,11 @@ node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(40,25): error TS2503: Cannot find namespace 'ReportRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(46,10): error TS2339: Property 'listenForStatus' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(51,25): error TS2339: Property 'runLighthouseInWorker' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(128,1): error TS2322: Type 'Window' is not assignable to type 'Global'. - Property 'Array' is missing in type 'Window'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(129,8): error TS2339: Property 'isVinn' does not exist on type 'Global'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(130,8): error TS2339: Property 'document' does not exist on type 'Global'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(131,8): error TS2339: Property 'document' does not exist on type 'Global'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(132,8): error TS2339: Property 'document' does not exist on type 'Global'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(128,1): error TS2322: Type 'Window' is not assignable to type 'typeof global'. + Types of property 'document' are incompatible. + Type 'Document' is not assignable to type '{ [x: string]: any; documentElement: { [x: string]: any; style: { [x: string]: any; WebkitAppeara...'. + Property 'activeElement' does not exist on type '{ [x: string]: any; documentElement: { [x: string]: any; style: { [x: string]: any; WebkitAppeara...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/Audits2Service.js(129,8): error TS2339: Property 'isVinn' does not exist on type 'typeof global'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(2,1): error TS2322: Type '(o: any, u: any) => any' is not assignable to type 'NodeRequire'. Property 'resolve' is missing in type '(o: any, u: any) => any'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(2,121): error TS2554: Expected 1 arguments, but got 2. @@ -1258,14 +1167,15 @@ node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighth node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21186,36): error TS2350: Only a void function can be called with the 'new' keyword. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21269,7): error TS2339: Property 'errno' does not exist on type 'Error'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21270,7): error TS2339: Property 'code' does not exist on type 'Error'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21336,13): error TS2339: Property '_writableState' does not exist on type '{ _opts: any; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; ...'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21348,6): error TS2339: Property 'once' does not exist on type '{ _opts: any; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; ...'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21351,6): error TS2339: Property 'once' does not exist on type '{ _opts: any; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; ...'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21356,6): error TS2339: Property 'write' does not exist on type '{ _opts: any; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; ...'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21373,6): error TS2339: Property 'emit' does not exist on type '{ _opts: any; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; ...'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21379,13): error TS2339: Property '_writableState' does not exist on type '{ _opts: any; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; ...'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21419,6): error TS2339: Property 'on' does not exist on type '{ _opts: any; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; ...'. -node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21466,6): error TS2339: Property 'push' does not exist on type '{ _opts: any; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; ...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21336,13): error TS2339: Property '_writableState' does not exist on type '{ _opts: {}; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; _...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21348,6): error TS2339: Property 'once' does not exist on type '{ _opts: {}; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; _...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21351,6): error TS2339: Property 'once' does not exist on type '{ _opts: {}; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; _...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21356,6): error TS2339: Property 'write' does not exist on type '{ _opts: {}; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; _...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21373,6): error TS2339: Property 'emit' does not exist on type '{ _opts: {}; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; _...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21379,13): error TS2339: Property '_writableState' does not exist on type '{ _opts: {}; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; _...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21397,28): error TS2339: Property 'flush' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21419,6): error TS2339: Property 'on' does not exist on type '{ _opts: {}; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; _...'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21466,6): error TS2339: Property 'push' does not exist on type '{ _opts: {}; _chunkSize: any; _flushFlag: any; _binding: any; _hadError: boolean; _buffer: any; _...'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21678,8): error TS2339: Property 'TYPED_ARRAY_SUPPORT' does not exist on type '{ (arg: any, encodingOrOffset: any, length: any): any; poolSize: number; _augment: (arr: any) => ...'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21690,5): error TS2339: Property '__proto__' does not exist on type 'Uint8Array'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(21691,12): error TS2339: Property 'foo' does not exist on type 'Uint8Array'. @@ -3605,27 +3515,25 @@ node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighth node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(70756,10): error TS2531: Object is possibly 'null'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(70756,45): error TS2531: Object is possibly 'null'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(70848,34): error TS2304: Cannot find name 'fs'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(16,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(18,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(22,21): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(25,71): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(30,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(30,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(69,72): error TS2339: Property 'getAsArray' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(79,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(79,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(89,27): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(93,21): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(93,35): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(94,26): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(109,46): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(109,46): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(127,64): error TS2339: Property 'asRegExp' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(135,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(140,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(143,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(145,43): error TS2339: Property 'sourceURLs' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(146,54): error TS2339: Property 'mappings' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(145,43): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(146,54): error TS2339: Property 'mappings' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(150,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(187,35): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(187,35): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(218,52): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(222,52): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(229,72): error TS2339: Property 'getAsArray' does not exist on type '(Anonymous class)'. @@ -3641,17 +3549,13 @@ node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(362, node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(375,9): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(378,9): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(381,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(43,52): error TS2339: Property 'Storage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(49,89): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(51,63): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(53,45): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(56,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(57,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(58,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(60,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(93,39): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(49,107): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(51,81): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(53,63): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(60,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(93,57): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(97,52): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(114,30): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(120,52): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. @@ -3660,112 +3564,82 @@ node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(15 node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(158,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(166,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(181,38): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(183,45): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), any[]>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(192,25): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(198,23): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(212,25): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(220,44): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(221,49): error TS2339: Property 'Breakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(232,32): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(183,45): error TS2339: Property 'remove' does not exist on type 'Map'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(192,43): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(212,43): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(220,44): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(232,50): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(237,46): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(244,25): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(272,28): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(295,33): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(244,43): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(272,42): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'BreakLocation'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(295,51): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(300,73): error TS2339: Property 'valuesArray' does not exist on type 'Map>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(310,33): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(314,58): error TS2339: Property 'keysArray' does not exist on type 'Map<(Anonymous class), Map>>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(322,47): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(310,51): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(314,58): error TS2339: Property 'keysArray' does not exist on type 'Map>>'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(322,65): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(326,73): error TS2339: Property 'keysArray' does not exist on type 'Map>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(330,43): error TS2339: Property 'keysArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(350,58): error TS2339: Property 'keysArray' does not exist on type 'Map<(Anonymous class), Map>>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(372,30): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(350,58): error TS2339: Property 'keysArray' does not exist on type 'Map>>'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(372,48): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(383,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(384,33): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(390,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(384,33): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(390,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(396,17): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(399,34): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(403,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(424,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(428,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(403,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(428,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(442,23): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(444,23): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(446,19): error TS2339: Property 'remove' does not exist on type 'Map>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(448,40): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), Map>>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(450,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(465,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(477,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(488,28): error TS2339: Property 'Breakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(515,52): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(518,77): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(528,55): error TS2339: Property 'ModelBreakpoint' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(448,40): error TS2339: Property 'remove' does not exist on type 'Map>>'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(515,70): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'ModelBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(518,77): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(536,50): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), any>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(655,51): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), any>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(667,51): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), any>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(674,79): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(674,79): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(713,51): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), any>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(722,28): error TS2339: Property 'ModelBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(725,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(738,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(740,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(725,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(750,28): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(788,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(812,51): error TS2339: Property 'Breakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(815,51): error TS2339: Property 'Breakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(820,49): error TS2339: Property 'Breakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(823,49): error TS2339: Property 'Breakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(826,56): error TS2339: Property 'Breakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(863,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(864,27): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(864,41): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(905,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(908,47): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(912,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(908,61): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(912,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(913,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(916,35): error TS2339: Property 'uiLocation' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(925,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(956,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(958,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(965,28): error TS2339: Property 'Breakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(984,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(985,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1001,28): error TS2339: Property 'Storage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1010,43): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(916,35): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(925,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(984,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(985,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1010,61): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Storage'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1012,37): error TS2339: Property 'length' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1013,45): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1029,33): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1042,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1047,91): error TS2339: Property 'Storage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1052,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1013,63): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Storage'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1029,51): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Storage'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1042,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1052,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1065,23): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1072,28): error TS2339: Property 'Storage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1074,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(16,47): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(18,33): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(20,47): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(28,70): error TS2339: Property 'ModelInfo' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1074,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(16,67): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'ModelInfo'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(18,53): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'SourceMapping'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(20,47): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(49,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(51,25): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(64,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(51,45): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(105,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(111,24): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(121,30): error TS2339: Property 'SourceMapping' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(123,30): error TS2339: Property 'SourceMapping' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(111,44): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'SourceMapping'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(126,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(132,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(137,30): error TS2339: Property 'ModelInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(144,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(145,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(152,62): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(154,44): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(152,82): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(154,64): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(160,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(162,25): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(165,53): error TS2339: Property 'LiveLocation' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(162,45): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(169,23): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(172,30): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(178,24): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(178,44): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(182,23): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(184,30): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(191,42): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. @@ -3778,147 +3652,106 @@ node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js( node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(218,30): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(221,21): error TS2339: Property 'deleteAll' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(232,41): error TS2551: Property 'resourceMapping' does not exist on type 'typeof Bindings'. Did you mean 'ResourceMapping'? -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(248,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(257,30): error TS2339: Property 'LiveLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(260,24): error TS2694: Namespace 'Bindings' has no exported member 'CSSWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(260,44): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'ModelInfo'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(261,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(48,52): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(50,62): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(59,56): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(62,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(64,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(66,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(68,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(100,65): error TS2339: Property '_sourceMapSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(107,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(129,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(165,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(168,65): error TS2339: Property '_sourceMapSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(107,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(129,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(165,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(184,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(194,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(202,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(206,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(218,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(222,57): error TS2339: Property '_frameIdSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(223,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(227,37): error TS2339: Property 'sourceURLs' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(227,37): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(239,20): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(256,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(263,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(267,43): error TS2339: Property '_frameIdSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(269,37): error TS2339: Property 'sourceURLs' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(276,39): error TS2339: Property 'sourceContentProvider' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(278,39): error TS2339: Property 'embeddedContentByURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(282,51): error TS2339: Property '_sourceMapSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(296,65): error TS2339: Property '_sourceMapSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(303,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(310,32): error TS2339: Property '_frameIdSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(311,32): error TS2339: Property '_sourceMapSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(269,37): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(276,39): error TS2339: Property 'sourceContentProvider' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(278,39): error TS2339: Property 'embeddedContentByURL' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(39,25): error TS2694: Namespace 'Workspace' has no exported member 'projectTypes'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(45,41): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(48,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(59,38): error TS2339: Property 'requestContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(59,78): error TS2339: Property 'contentEncoded' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(77,78): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(119,85): error TS2339: Property '_mimeType' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(48,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(59,38): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(59,78): error TS2339: Property 'contentEncoded' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(180,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(221,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(225,28): error TS2339: Property 'searchInContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(221,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(225,28): error TS2339: Property 'searchInContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(230,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(232,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(233,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(237,14): error TS2339: Property 'setTotalWork' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(239,14): error TS2339: Property 'done' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(249,38): error TS2339: Property 'queries' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(250,81): error TS2339: Property 'ignoreCase' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(250,108): error TS2339: Property 'isRegex' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(258,16): error TS2339: Property 'worked' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(237,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(239,14): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(249,38): error TS2339: Property 'queries' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(250,81): error TS2339: Property 'ignoreCase' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(250,108): error TS2339: Property 'isRegex' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(258,16): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(264,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(267,27): error TS2339: Property 'done' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(267,27): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(272,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(277,55): error TS2339: Property '_mimeType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(279,55): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(285,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(290,69): error TS2339: Property 'contentType' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(306,33): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(315,38): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(316,38): error TS2339: Property '_mimeType' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(290,69): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(306,33): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(17,33): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(20,52): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(23,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(25,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(26,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(20,77): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'ModelData'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(26,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(30,24): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(41,88): error TS2339: Property 'ModelData' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(51,31): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), any>'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(64,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(64,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(65,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(67,25): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(75,26): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(67,50): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(75,40): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(76,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(78,25): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(82,58): error TS2339: Property 'StackTraceTopFrameLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(89,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(85,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(85,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(89,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(90,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(92,25): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(105,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(110,48): error TS2339: Property 'rawLocationToUILocation' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(134,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(138,49): error TS2339: Property 'uiLocationToRawLocation' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(92,50): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(105,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(110,48): error TS2339: Property 'rawLocationToUILocation' does not exist on type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(134,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(138,49): error TS2339: Property 'uiLocationToRawLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(143,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(175,20): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(195,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(213,24): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(221,24): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(213,49): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(221,49): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(230,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(241,35): error TS2339: Property 'ModelData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(250,32): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(259,49): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(266,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(250,57): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(259,74): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(266,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(267,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(269,25): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(274,58): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(269,50): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(276,21): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(282,24): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(282,49): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(285,21): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(292,42): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(297,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(297,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(304,41): error TS2551: Property 'resourceMapping' does not exist on type 'typeof Bindings'. Did you mean 'ResourceMapping'? -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(313,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(313,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(320,33): error TS2551: Property 'resourceMapping' does not exist on type 'typeof Bindings'. Did you mean 'ResourceMapping'? -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(344,35): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(347,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(347,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(349,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(385,35): error TS2339: Property 'StackTraceTopFrameLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(387,26): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(387,40): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(389,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(451,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(451,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(452,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(460,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(460,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(44,63): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(47,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(48,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(50,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(52,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(61,55): error TS2339: Property '_scriptSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(66,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(73,61): error TS2339: Property '_uiSourceCodeSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(86,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(89,61): error TS2339: Property '_scriptSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(66,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(86,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(100,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(108,48): error TS2339: Property '_scriptSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(109,42): error TS2339: Property '_uiSourceCodeSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(115,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(119,61): error TS2339: Property '_uiSourceCodeSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(122,49): error TS2339: Property '_uiSourceCodeSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(123,55): error TS2339: Property '_scriptSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(132,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(138,31): error TS2339: Property '_scriptSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DefaultScriptMapping.js(139,31): error TS2339: Property '_uiSourceCodeSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(38,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(43,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(48,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -3927,223 +3760,147 @@ node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(68,33): er node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(76,25): error TS2304: Cannot find name 'TextDecoder'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(78,17): error TS2304: Cannot find name 'FileError'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(83,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(88,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(88,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(125,23): error TS2339: Property 'name' does not exist on type 'Blob'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(130,16): error TS2304: Cannot find name 'FileError'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(143,22): error TS2339: Property 'readyState' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(143,48): error TS2339: Property 'DONE' does not exist on type '{ new (): FileReader; prototype: FileReader; }'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(146,31): error TS2339: Property 'result' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(150,18): error TS2339: Property 'write' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(154,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(159,20): error TS2339: Property 'close' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(150,18): error TS2339: Property 'write' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(154,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. +node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(159,20): error TS2339: Property 'close' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(178,32): error TS2339: Property 'error' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(190,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(194,23): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(199,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(222,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(227,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(237,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(11,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(18,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(29,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(35,29): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(42,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(57,32): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(35,29): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(42,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. +node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(57,32): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(79,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(86,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(93,26): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(62,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(80,36): error TS2339: Property '_networkProjectSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(91,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(93,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(95,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(97,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(116,43): error TS2339: Property '_networkProjectSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(139,42): error TS2339: Property '_frameAttributionSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(150,65): error TS2339: Property '_frameAttributionSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(158,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(159,40): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(167,65): error TS2339: Property '_frameAttributionSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(175,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(176,40): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(184,59): error TS2339: Property '_targetSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(188,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(192,37): error TS2339: Property '_targetSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(202,60): error TS2339: Property '_frameAttributionSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(223,37): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(224,37): error TS2339: Property '_targetSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(244,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(249,9): error TS2352: Type '() => void' cannot be converted to type '(Anonymous class)'. - Property '_contentProviders' is missing in type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(249,9): error TS2352: Type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...' cannot be converted to type '(Anonymous class)'. + Property '_contentProviders' is missing in type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(270,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(279,36): error TS2339: Property '_frameIdSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(286,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(302,52): error TS2339: Property '_frameIdSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(308,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(315,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(321,31): error TS2339: Property 'contentURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(323,72): error TS2339: Property 'contentType' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(321,31): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(323,72): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(330,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(332,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(333,49): error TS2339: Property '_networkProjectSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(338,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(358,25): error TS2339: Property '_networkProjectSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(359,25): error TS2339: Property '_targetSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(360,25): error TS2339: Property '_frameIdSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(362,25): error TS2339: Property '_frameAttributionSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(48,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(50,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(54,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(57,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(60,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(66,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(89,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(109,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(112,56): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(89,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(109,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(130,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(176,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(181,65): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(182,32): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(183,32): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(176,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(188,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(193,35): error TS2339: Property 'uiLocation' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(15,55): error TS2694: Namespace 'Bindings' has no exported member 'ResourceMapping'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(17,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(25,45): error TS2339: Property 'ModelInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(41,25): error TS2694: Namespace 'Bindings' has no exported member 'ResourceMapping'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(61,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(79,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(82,48): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(104,26): error TS2339: Property 'ModelInfo' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(193,35): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(15,71): error TS2694: Namespace 'Bindings.ResourceMapping' has no exported member 'ModelInfo'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(17,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(41,41): error TS2694: Namespace 'Bindings.ResourceMapping' has no exported member 'ModelInfo'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(61,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(79,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(112,48): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(115,39): error TS2694: Namespace 'Bindings' has no exported member 'ResourceMapping'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(119,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(120,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(121,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(115,55): error TS2694: Namespace 'Bindings.ResourceMapping' has no exported member 'Binding'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(147,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(156,46): error TS2339: Property 'Binding' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(181,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(189,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(197,40): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(203,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(204,40): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(214,26): error TS2339: Property 'Binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(223,49): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(226,29): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(226,29): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(254,28): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(262,28): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(270,28): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(278,28): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(286,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(286,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(289,28): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(293,26): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(51,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(52,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(54,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(55,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(56,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(62,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(66,49): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(91,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(62,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(66,63): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(91,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(107,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(137,38): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(137,38): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(141,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(145,32): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(145,32): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(155,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(159,32): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(231,55): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(238,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(263,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(265,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(159,32): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(231,55): error TS2339: Property 'valuesArray' does not exist on type 'Set'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(262,24): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(264,24): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(284,21): error TS2339: Property '_scriptSource' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(291,38): error TS2339: Property '_scriptSource' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(293,63): error TS2339: Property '_scriptSource' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(294,56): error TS2339: Property 'sourceURLRegex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(298,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(305,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(308,38): error TS2339: Property 'canSetFileContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(308,38): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(318,26): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(329,97): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(334,34): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(351,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(359,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(384,38): error TS2339: Property '_scriptSource' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(406,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(408,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(429,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(405,24): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(407,24): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceUtils.js(72,32): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(43,52): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(48,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(50,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(52,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(57,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(63,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(67,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(68,35): error TS2339: Property 'sourceURLs' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(75,39): error TS2339: Property 'sourceContentProvider' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(77,39): error TS2339: Property 'embeddedContentByURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(82,47): error TS2339: Property '_sourceMapSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(68,35): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(75,39): error TS2339: Property 'sourceContentProvider' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(77,39): error TS2339: Property 'embeddedContentByURL' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(90,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(94,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(96,35): error TS2339: Property 'sourceURLs' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(96,35): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(108,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(111,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(114,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(124,52): error TS2345: Argument of type 'T' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(136,63): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'T'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(139,27): error TS2339: Property 'findEntry' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(154,72): error TS2339: Property '_sourceMapSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(139,27): error TS2339: Property 'findEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(161,17): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(161,66): error TS2345: Argument of type 'T' is not assignable to parameter of type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(167,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(171,28): error TS2339: Property '_sourceMapSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(44,42): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(50,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(51,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(52,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(83,64): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(111,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(129,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(146,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(157,27): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(160,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(187,43): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(189,67): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(193,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(195,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(197,63): error TS2339: Property 'updateTimeout' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(189,67): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(192,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(194,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(229,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(239,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(249,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(251,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(260,9): error TS2365: Operator '===' cannot be applied to types '() => void' and '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(264,39): error TS2339: Property 'requestContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(272,9): error TS2365: Operator '!==' cannot be applied to types '() => void' and '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(260,9): error TS2365: Operator '===' cannot be applied to types '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...' and 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(264,39): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(272,9): error TS2365: Operator '!==' cannot be applied to types '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...' and 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(280,24): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(299,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(307,26): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(315,26): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(323,26): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(331,26): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(339,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. +node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(339,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(342,26): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(346,20): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(348,20): error TS2339: Property 'updateTimeout' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(63,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(89,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(90,33): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(91,25): error TS2304: Cannot find name 'FileError'. -node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(95,20): error TS2339: Property 'close' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(95,20): error TS2339: Property 'close' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(96,42): error TS2304: Cannot find name 'FileError'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(175,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(176,25): error TS2304: Cannot find name 'FileError'. @@ -4170,53 +3927,37 @@ node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTes node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(59,9): error TS2403: Subsequent variable declarations must have the same type. Variable 'url' must be of type 'any', but here has type 'string'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(108,11): error TS2339: Property 'src' does not exist on type 'HTMLElement'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(150,14): error TS2339: Property 'cssModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(150,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(159,16): error TS2339: Property 'cssModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(159,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(169,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(190,27): error TS2339: Property 'debuggerModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(191,32): error TS2339: Property 'debuggerModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(197,27): error TS2339: Property 'cssModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(11,44): error TS2339: Property '_instances' does not exist on type '(fileSystemPath: any) => void'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(15,8): error TS2339: Property 'root' does not exist on type 'typeof BindingsTestRunner'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(15,53): error TS2339: Property 'Entry' does not exist on type '(fileSystemPath: any) => void'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(16,8): error TS2339: Property 'fileSystemPath' does not exist on type 'typeof BindingsTestRunner'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(19,35): error TS2339: Property '_instances' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(43,39): error TS2339: Property '_instances' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(45,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(50,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(59,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(65,46): error TS2339: Property '_instances' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(66,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(102,35): error TS2339: Property 'Entry' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(103,8): error TS2339: Property '_fileSystem' does not exist on type '(fileSystemPath: any) => void'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(45,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(66,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(103,8): error TS2339: Property '_fileSystem' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(104,8): error TS2540: Cannot assign to 'name' because it is a constant or a read-only property. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(105,8): error TS2339: Property '_children' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(106,8): error TS2339: Property '_childrenMap' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(107,8): error TS2339: Property 'isDirectory' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(108,8): error TS2339: Property '_timestamp' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(109,8): error TS2339: Property '_parent' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(112,35): error TS2339: Property 'Entry' does not exist on type '(fileSystemPath: any) => void'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(105,8): error TS2339: Property '_children' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(106,8): error TS2339: Property '_childrenMap' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(107,8): error TS2339: Property 'isDirectory' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(108,8): error TS2339: Property '_timestamp' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(109,8): error TS2339: Property '_parent' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(113,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(134,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(142,55): error TS2339: Property 'Entry' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(150,55): error TS2339: Property 'Entry' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(159,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(172,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(178,50): error TS2339: Property 'Reader' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(182,51): error TS2339: Property 'Writer' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(262,35): error TS2339: Property 'Reader' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(263,8): error TS2339: Property '_children' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(266,35): error TS2339: Property 'Reader' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(274,35): error TS2339: Property 'Writer' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(275,8): error TS2339: Property '_entry' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(276,8): error TS2339: Property '_modificationTimesDelta' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(279,35): error TS2339: Property 'Writer' does not exist on type '(fileSystemPath: any) => void'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(7,13): error TS1055: Type '{ isolatedFileSystem: (Anonymous class); project: () => void; testFileSystem: { root: any; fileSy...' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(134,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(145,11): error TS2551: Property 'parent' does not exist on type '{ _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isDirectory...'. Did you mean '_parent'? +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(153,11): error TS2551: Property 'parent' does not exist on type '{ _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isDirectory...'. Did you mean '_parent'? +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(155,11): error TS2339: Property 'content' does not exist on type '{ _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isDirectory...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(157,60): error TS2339: Property 'fullPath' does not exist on type '{ _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isDirectory...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(159,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(172,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(263,8): error TS2339: Property '_children' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(275,8): error TS2551: Property '_entry' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. Did you mean 'Entry'? +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(276,8): error TS2339: Property '_modificationTimesDelta' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(7,13): error TS1055: Type '{ isolatedFileSystem: (Anonymous class); project: { (): void; prototype: { [x: string]: any; work...' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(7,88): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(11,49): error TS2339: Property 'reportCreatedPromise' does not exist on type '{ root: any; fileSystemPath: any; }'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(11,49): error TS2339: Property 'reportCreatedPromise' does not exist on type '{ root: { _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isD...'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(23,75): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/PersistenceTestRunner.js(33,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/PersistenceTestRunner.js(76,79): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/PersistenceTestRunner.js(77,82): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/PersistenceTestRunner.js(84,25): error TS2495: Type 'Set' is not an array type or a string type. @@ -4232,48 +3973,31 @@ node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(50 node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(59,26): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(78,25): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(84,16): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(100,50): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(100,107): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(101,50): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(102,51): error TS2339: Property 'token' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(103,60): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(115,18): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(117,50): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(129,25): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(142,31): error TS2339: Property 'blankLine' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(143,50): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(143,104): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(144,39): error TS2339: Property 'blankLine' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(146,57): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(147,39): error TS2339: Property 'blankLine' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(155,25): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(156,26): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(162,34): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(169,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(181,28): error TS2339: Property 'DiffState' does not exist on type '(config: any, parserConfig: { diffRows: any[]; baselineLines: string[]; currentLines: string[]; m...'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(14,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(18,55): error TS2694: Namespace 'Changes' has no exported member 'ChangesSidebar'. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(18,70): error TS2694: Namespace 'Changes.ChangesSidebar' has no exported member 'UISourceCodeTreeElement'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(30,90): error TS2339: Property 'uiSourceCode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(34,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(34,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(38,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(70,50): error TS2339: Property 'UISourceCodeTreeElement' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(81,24): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(85,24): error TS2339: Property 'UISourceCodeTreeElement' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(101,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(102,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(103,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(122,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(101,20): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(102,20): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesSidebar.js(103,20): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(12,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(15,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(20,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(26,32): error TS2694: Namespace 'Changes' has no exported member 'ChangesView'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(37,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(37,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(43,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(44,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(50,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(73,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(75,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(111,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(133,15): error TS2503: Cannot find namespace 'Diff'. @@ -4281,34 +4005,18 @@ node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(139,22): node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(155,26): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(156,25): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(157,24): error TS2339: Property 'pushAll' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(161,69): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(163,24): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(167,25): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(170,28): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(172,26): error TS2339: Property 'pushAll' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(175,71): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(206,33): error TS2694: Namespace 'Changes' has no exported member 'ChangesView'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(212,66): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(215,15): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(216,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(217,35): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(231,66): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(239,33): error TS2694: Namespace 'Changes' has no exported member 'ChangesView'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(243,61): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(244,62): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(253,65): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(255,66): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(269,25): error TS2694: Namespace 'Changes' has no exported member 'ChangesView'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(270,26): error TS2694: Namespace 'Changes' has no exported member 'ChangesView'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(273,40): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(275,40): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(277,40): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(292,59): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(293,62): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(294,42): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(308,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(314,21): error TS2339: Property 'Row' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(317,21): error TS2339: Property 'RowType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cm/activeline.js(6,17): error TS2307: Cannot find module '../../lib/codemirror'. node_modules/chrome-devtools-frontend/front_end/cm/activeline.js(7,19): error TS2304: Cannot find name 'define'. node_modules/chrome-devtools-frontend/front_end/cm/activeline.js(7,43): error TS2304: Cannot find name 'define'. @@ -4499,11 +4207,11 @@ node_modules/chrome-devtools-frontend/front_end/cm/overlay.js(16,19): error TS23 node_modules/chrome-devtools-frontend/front_end/cm/overlay.js(16,43): error TS2304: Cannot find name 'define'. node_modules/chrome-devtools-frontend/front_end/cm/overlay.js(17,5): error TS2304: Cannot find name 'define'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(30,14): error TS2403: Subsequent variable declarations must have the same type. Variable 'ok' must be of type 'boolean', but here has type 'any'. -node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(87,12): error TS2339: Property 'resolveMode' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. -node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(97,21): error TS2339: Property 'resolveMode' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. -node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(102,12): error TS2339: Property 'registerHelper' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. -node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(102,40): error TS2339: Property 'registerGlobalHelper' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. -node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(108,12): error TS2339: Property 'runMode' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. +node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(87,12): error TS2339: Property 'resolveMode' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(97,21): error TS2339: Property 'resolveMode' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(102,12): error TS2339: Property 'registerHelper' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(102,40): error TS2339: Property 'registerGlobalHelper' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(108,12): error TS2339: Property 'runMode' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(153,17): error TS2339: Property 'string' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(153,32): error TS2339: Property 'blankLine' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(153,48): error TS2339: Property 'blankLine' does not exist on type 'void'. @@ -4591,86 +4299,59 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js( node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(39,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(42,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(58,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(59,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(60,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(63,43): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(65,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(76,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(82,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(84,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(88,59): error TS2339: Property 'Swatch' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(90,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(125,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(136,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(151,27): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(178,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(191,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(196,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(201,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(207,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(232,27): error TS2339: Property 'setEyeDropperActive' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(234,36): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(237,36): error TS2339: Property 'removeEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(234,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(237,36): error TS2551: Property 'removeEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. Did you mean 'removeEventListeners'? node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(243,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(251,27): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(255,29): error TS2339: Property 'Swatch' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(261,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(272,60): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(32,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(46,36): error TS2339: Property '_ContrastThresholds' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(32,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'ContrastInfo'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(56,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(56,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(75,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(75,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(104,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(104,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(124,66): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(185,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastInfo.js(189,26): error TS2339: Property '_ContrastThresholds' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastOverlay.js(16,41): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastOverlay.js(26,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastOverlay.js(103,55): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(38,32): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(48,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(51,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(58,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(60,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(63,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(66,45): error TS2339: Property 'Swatch' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(84,18): error TS2339: Property 'maxLength' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(97,20): error TS2339: Property 'maxLength' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(126,43): error TS2694: Namespace 'ColorPicker' has no exported member 'Spectrum'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(126,52): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(128,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(130,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(133,49): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(134,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(146,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(150,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(151,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(157,30): error TS2339: Property 'PaletteGenerator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(178,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(178,45): error TS2339: Property 'x' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(179,69): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(187,40): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(189,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(190,69): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(199,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(199,41): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(200,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(200,45): error TS2339: Property 'y' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(202,69): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(217,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(220,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(222,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(241,27): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(251,13): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(251,39): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(253,15): error TS2339: Property 'animate' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(254,13): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(259,27): error TS2694: Namespace 'ColorPicker' has no exported member 'Spectrum'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(259,36): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(272,22): error TS2339: Property '__mutable' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(273,22): error TS2339: Property '__color' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(275,51): error TS2339: Property 'MaterialPalette' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(277,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(279,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(281,22): error TS2339: Property 'title' does not exist on type 'Element'. @@ -4678,49 +4359,29 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(281,30) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(325,69): error TS2339: Property 'offsetTop' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(327,52): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(329,53): error TS2339: Property 'offsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(332,39): error TS2339: Property 'MaterialPaletteShades' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(349,20): error TS2339: Property 'pageX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(350,20): error TS2339: Property 'pageY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(351,54): error TS2339: Property '_colorChipSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(351,95): error TS2339: Property '_itemsPerPaletteRow' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(352,46): error TS2339: Property '_colorChipSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(354,36): error TS2339: Property '_itemsPerPaletteRow' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(354,96): error TS2339: Property 'colors' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(362,14): error TS2339: Property 'pageX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(370,21): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(377,11): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(377,49): error TS2339: Property '_itemsPerPaletteRow' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(377,93): error TS2339: Property '_colorChipSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(379,11): error TS2339: Property 'pageY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(379,49): error TS2339: Property '_itemsPerPaletteRow' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(379,97): error TS2339: Property '_colorChipSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(387,11): error TS2339: Property 'pageX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(387,65): error TS2339: Property 'pageY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(390,21): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(390,62): error TS2339: Property '_itemsPerPaletteRow' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(390,106): error TS2339: Property '_colorChipSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(392,11): error TS2339: Property 'pageY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(392,52): error TS2339: Property '_itemsPerPaletteRow' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(392,100): error TS2339: Property '_colorChipSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(443,13): error TS2339: Property 'colors' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(452,45): error TS2339: Property 'MaterialPalette' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(452,89): error TS2339: Property 'MaterialPalette' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(453,29): error TS2694: Namespace 'ColorPicker' has no exported member 'Spectrum'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(453,38): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(456,57): error TS2339: Property 'title' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(459,84): error TS2339: Property 'GeneratedPaletteTitle' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(460,38): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(466,27): error TS2694: Namespace 'ColorPicker' has no exported member 'Spectrum'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(474,50): error TS2339: Property 'MaterialPalette' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(481,27): error TS2694: Namespace 'ColorPicker' has no exported member 'Spectrum'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(466,36): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(481,36): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(487,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(492,22): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(498,27): error TS2694: Namespace 'ColorPicker' has no exported member 'Spectrum'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(498,36): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(509,38): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(515,77): error TS2339: Property '_itemsPerPaletteRow' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(528,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(529,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(529,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(542,30): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(546,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(550,13): error TS2339: Property 'colors' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(565,11): error TS2555: Expected at least 2 arguments, but got 1. @@ -4729,22 +4390,10 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(570,9): node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(581,15): error TS2339: Property 'colors' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(581,53): error TS2339: Property 'colors' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(583,15): error TS2339: Property 'colors' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(594,77): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(598,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(623,29): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(642,47): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(644,47): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(645,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(661,27): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(709,27): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(598,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'ContrastInfo'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(714,24): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(716,24): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(736,95): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(742,68): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(745,16): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(745,102): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(749,27): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(755,69): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(767,22): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(771,20): error TS2554: Expected 3 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(771,60): error TS2339: Property 'value' does not exist on type 'Element'. @@ -4752,54 +4401,27 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(773,20) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(774,20): error TS2339: Property 'selectionStart' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(775,20): error TS2339: Property 'selectionEnd' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(776,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(779,29): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(782,36): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(786,28): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(796,86): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(808,79): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(821,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(827,27): error TS2339: Property 'setEyeDropperActive' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(829,36): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(832,36): error TS2339: Property 'removeEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(829,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(832,36): error TS2551: Property 'removeEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. Did you mean 'removeEventListeners'? node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(838,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(844,75): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(845,27): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(849,22): error TS2339: Property '_ChangeSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(856,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(861,22): error TS2339: Property '_colorChipSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(862,22): error TS2339: Property '_itemsPerPaletteRow' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(864,77): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(865,22): error TS2339: Property 'Palette' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(866,22): error TS2339: Property 'GeneratedPaletteTitle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(868,22): error TS2339: Property 'PaletteGenerator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(870,36): error TS2694: Namespace 'ColorPicker' has no exported member 'Spectrum'. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(870,45): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(881,37): error TS2339: Property 'catchException' does not exist on type 'Promise'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(918,37): error TS2339: Property 'keysArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(932,35): error TS2339: Property 'GeneratedPaletteTitle' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(933,29): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(940,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(953,22): error TS2339: Property 'MaterialPaletteShades' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(994,22): error TS2339: Property 'MaterialPalette' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(998,44): error TS2339: Property 'MaterialPaletteShades' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(1001,22): error TS2339: Property 'Swatch' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(1009,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(1016,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(1026,60): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(1038,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(36,22): error TS2694: Namespace 'Common' has no exported member 'Color'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(74,33): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(77,33): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(81,33): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(83,33): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(96,38): error TS2339: Property 'Nicknames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(97,35): error TS2339: Property 'Nicknames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(99,40): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(139,63): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(139,90): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(151,63): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(151,90): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(163,98): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(173,48): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(36,28): error TS2694: Namespace 'Common.Color' has no exported member 'Format'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(133,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'rgba' must be of type 'any', but here has type 'number[]'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(149,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'rgba' must be of type 'any', but here has type 'any[]'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(182,15): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(217,15): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(235,58): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. @@ -4811,118 +4433,79 @@ node_modules/chrome-devtools-frontend/front_end/common/Color.js(369,82): error T node_modules/chrome-devtools-frontend/front_end/common/Color.js(371,82): error TS2339: Property '_blendedFg' does not exist on type '(fgRGBA: number[], bgRGBA: number[]) => number'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(375,61): error TS2339: Property '_blendedFg' does not exist on type '(fgRGBA: number[], bgRGBA: number[]) => number'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(376,43): error TS2339: Property '_blendedFg' does not exist on type '(fgRGBA: number[], bgRGBA: number[]) => number'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(409,23): error TS2694: Namespace 'Common' has no exported member 'Color'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(412,29): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(430,23): error TS2694: Namespace 'Common' has no exported member 'Color'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(503,23): error TS2694: Namespace 'Common' has no exported member 'Color'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(516,27): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(558,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(560,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(409,29): error TS2694: Namespace 'Common.Color' has no exported member 'Format'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(415,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(417,14): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(419,14): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(421,14): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(430,29): error TS2694: Namespace 'Common.Color' has no exported member 'Format'. +node_modules/chrome-devtools-frontend/front_end/common/Color.js(503,29): error TS2694: Namespace 'Common.Color' has no exported member 'Format'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(563,23): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(565,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(566,23): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(569,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(573,23): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(575,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(577,23): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(580,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(582,14): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(586,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(590,14): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(592,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(594,40): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(594,87): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(597,14): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(601,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(604,53): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(607,14): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(611,25): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(640,23): error TS2339: Property '_rgbaToNickname' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(641,20): error TS2339: Property '_rgbaToNickname' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(642,41): error TS2339: Property 'Nicknames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(643,33): error TS2339: Property 'Nicknames' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(646,22): error TS2339: Property '_rgbaToNickname' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(650,25): error TS2339: Property '_rgbaToNickname' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(661,5): error TS2322: Type '{ [x: string]: any; r: number; g: number; b: number; }' is not assignable to type '{ r: number; g: number; b: number; a: number; }'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(661,5): error TS2322: Type '{ [x: string]: any; r: number; g: number; b: number; }' is not assignable to type '{ r: number; g: number; b: number; a: number; }'. Property 'a' is missing in type '{ [x: string]: any; r: number; g: number; b: number; }'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(673,48): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(683,48): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(693,48): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(698,14): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(703,14): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(718,24): error TS2339: Property '_tmpHSLA' does not exist on type '(hsva: number[], out_rgba: number[]) => void'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(721,37): error TS2339: Property '_blendedFg' does not exist on type '(fgRGBA: number[], bgRGBA: number[]) => number'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(724,14): error TS2339: Property 'Nicknames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(876,14): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Color.js(892,14): error TS2339: Property 'Generator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(934,23): error TS2339: Property 'hashCode' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/common/Color.js(935,45): error TS2345: Argument of type 'number | { min: number; max: number; }' is not assignable to parameter of type 'number | { min: number; max: number; count: number; }'. Type '{ min: number; max: number; }' is not assignable to type 'number | { min: number; max: number; count: number; }'. Type '{ min: number; max: number; }' is not assignable to type '{ min: number; max: number; count: number; }'. Property 'count' is missing in type '{ min: number; max: number; }'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(10,32): error TS2694: Namespace 'Common' has no exported member 'Console'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(16,22): error TS2694: Namespace 'Common' has no exported member 'Console'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(21,28): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(21,66): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(23,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(30,42): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(37,42): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(44,42): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(48,31): error TS2694: Namespace 'Common' has no exported member 'Console'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(62,28): error TS2339: Property 'revealPromise' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(67,16): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(74,16): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(83,16): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Console.js(86,22): error TS2694: Namespace 'Common' has no exported member 'Console'. +node_modules/chrome-devtools-frontend/front_end/common/Console.js(10,40): error TS2694: Namespace 'Common.Console' has no exported member 'Message'. +node_modules/chrome-devtools-frontend/front_end/common/Console.js(16,30): error TS2694: Namespace 'Common.Console' has no exported member 'MessageLevel'. +node_modules/chrome-devtools-frontend/front_end/common/Console.js(48,39): error TS2694: Namespace 'Common.Console' has no exported member 'Message'. +node_modules/chrome-devtools-frontend/front_end/common/Console.js(86,30): error TS2694: Namespace 'Common.Console' has no exported member 'MessageLevel'. node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(37,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(42,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(47,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(52,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(60,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(60,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(68,24): error TS2339: Property 'SearchMatch' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(84,29): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(86,24): error TS2339: Property 'performSearchInContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(95,46): error TS2339: Property 'SearchMatch' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(107,24): error TS2339: Property 'contentAsDataURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(12,22): error TS2694: Namespace 'Common' has no exported member 'Renderer'. +node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(60,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. +node_modules/chrome-devtools-frontend/front_end/common/ContentProvider.js(84,45): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. +node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(12,31): error TS2694: Namespace 'Common.Renderer' has no exported member 'Options'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(13,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(20,20): error TS2694: Namespace 'Common' has no exported member 'Renderer'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(23,17): error TS2339: Property 'renderPromise' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(20,29): error TS2694: Namespace 'Common.Renderer' has no exported member 'Options'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(27,15): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(30,22): error TS2694: Namespace 'Common' has no exported member 'Renderer'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(34,21): error TS2339: Property 'render' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(34,21): error TS2339: Property 'render' does not exist on type '{ (): void; prototype: { [x: string]: any; render(object: any, options: any): Promise; }...'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(39,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(40,17): error TS2300: Duplicate identifier 'Options'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(40,17): error TS2339: Property 'Options' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(51,17): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(52,19): error TS2339: Property 'revealPromise' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(60,17): error TS2339: Property 'revealPromise' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(40,17): error TS2339: Property 'Options' does not exist on type '{ (): void; prototype: { [x: string]: any; render(object: any, options: any): Promise; }...'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(63,15): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(66,30): error TS2694: Namespace 'Common' has no exported member 'Revealer'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(72,34): error TS2339: Property 'reveal' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(73,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(81,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(105,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(105,23): error TS2694: Namespace 'Common' has no exported member 'App'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(32,45): error TS2694: Namespace 'Common' has no exported member 'Object'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(39,31): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/common/Object.js(41,23): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. +node_modules/chrome-devtools-frontend/front_end/common/Object.js(41,35): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(73,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(103,14): error TS8024: JSDoc '@param' tag has name '', but there is no parameter with that name. node_modules/chrome-devtools-frontend/front_end/common/Object.js(103,14): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/common/Object.js(109,36): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(118,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/common/Object.js(119,8): error TS2300: Duplicate identifier 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(119,8): error TS2339: Property 'Event' does not exist on type 'typeof Common'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(123,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/common/Object.js(124,15): error TS2339: Property '_listenerCallbackTuple' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(133,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/common/Object.js(134,20): error TS2339: Property 'EventDescriptor' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Object.js(137,27): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/common/Object.js(139,20): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Object.js(153,23): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. +node_modules/chrome-devtools-frontend/front_end/common/Object.js(134,20): error TS2339: Property 'EventDescriptor' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/common/Object.js(137,39): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. +node_modules/chrome-devtools-frontend/front_end/common/Object.js(151,31): error TS2694: Namespace 'Common' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/common/Object.js(153,35): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(159,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. +node_modules/chrome-devtools-frontend/front_end/common/Object.js(165,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(172,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/Object.js(178,14): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/common/OutputStream.js(13,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -4938,26 +4521,19 @@ node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(215,29): err node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(293,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(375,18): error TS2339: Property 'asParsedURL' does not exist on type 'String'. node_modules/chrome-devtools-frontend/front_end/common/Progress.js(72,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(78,18): error TS2339: Property 'setTotalWork' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(79,18): error TS2339: Property 'setWorked' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(85,18): error TS2339: Property 'done' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(108,18): error TS2339: Property 'setWorked' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(132,36): error TS2339: Property 'isCanceled' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(140,29): error TS2339: Property 'setTitle' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(78,18): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(79,18): error TS2339: Property 'setWorked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(85,18): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(108,18): error TS2339: Property 'setWorked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(132,36): error TS2339: Property 'isCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(140,29): error TS2339: Property 'setTitle' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/common/Progress.js(187,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(200,44): error TS2339: Property 'isCanceled' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(209,22): error TS2339: Property 'setTitle' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(217,22): error TS2339: Property 'done' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(228,22): error TS2339: Property 'setTotalWork' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(238,22): error TS2339: Property 'setWorked' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(247,22): error TS2339: Property 'worked' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/common/ResourceType.js(78,32): error TS2339: Property '_resourceTypeByExtension' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/ResourceType.js(87,29): error TS2339: Property '_mimeTypeByName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/ResourceType.js(88,34): error TS2339: Property '_mimeTypeByName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/ResourceType.js(91,32): error TS2339: Property '_mimeTypeByExtension' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/ResourceType.js(238,21): error TS2339: Property '_mimeTypeByName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/ResourceType.js(243,21): error TS2339: Property '_resourceTypeByExtension' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/ResourceType.js(258,21): error TS2339: Property '_mimeTypeByExtension' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(200,44): error TS2339: Property 'isCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(209,22): error TS2339: Property 'setTitle' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(217,22): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(228,22): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(238,22): error TS2339: Property 'setWorked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/common/Progress.js(247,22): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/common/SegmentedRange.js(48,37): error TS2339: Property 'lowerBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(49,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(74,92): error TS2345: Argument of type 'symbol' is not assignable to parameter of type '{ [x: string]: any; Global: symbol; Local: symbol; Session: symbol; }'. @@ -4970,8 +4546,7 @@ node_modules/chrome-devtools-frontend/front_end/common/Settings.js(139,11): erro Type '() => string' is not assignable to type '() => V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(142,16): error TS2352: Type '(Anonymous class)' cannot be converted to type '(Anonymous class)'. Property '_regexFlags' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(148,81): error TS2339: Property '_currentVersionName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(149,49): error TS2339: Property 'currentVersion' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/common/Settings.js(149,24): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(153,22): error TS2694: Namespace 'Common' has no exported member 'SettingStorageType'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(158,12): error TS2678: Type 'symbol' is not comparable to type '{ [x: string]: any; Global: symbol; Local: symbol; Session: symbol; }'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(160,12): error TS2678: Type 'symbol' is not comparable to type '{ [x: string]: any; Global: symbol; Local: symbol; Session: symbol; }'. @@ -4999,11 +4574,10 @@ node_modules/chrome-devtools-frontend/front_end/common/Settings.js(424,21): erro Type '{ pattern: string; }' is not assignable to type '{ pattern: string; disabled: boolean; }'. Property 'disabled' is missing in type '{ pattern: string; }'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(432,15): error TS2345: Argument of type '{ pattern: string; disabled: boolean; }[]' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(458,76): error TS2339: Property '_currentVersionName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(459,81): error TS2339: Property '_currentVersionName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(460,51): error TS2339: Property 'currentVersion' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(461,55): error TS2345: Argument of type 'string | number' is not assignable to parameter of type 'string'. - Type 'number' is not assignable to type 'string'. +node_modules/chrome-devtools-frontend/front_end/common/Settings.js(464,26): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. +node_modules/chrome-devtools-frontend/front_end/common/Settings.js(467,58): error TS2345: Argument of type 'number | V' is not assignable to parameter of type 'number'. + Type 'V' is not assignable to type 'number'. +node_modules/chrome-devtools-frontend/front_end/common/Settings.js(470,24): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(489,68): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(493,64): error TS2345: Argument of type '{}' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(534,18): error TS2339: Property 'vertical' does not exist on type '{}'. @@ -5013,10 +4587,8 @@ node_modules/chrome-devtools-frontend/front_end/common/Settings.js(542,18): erro node_modules/chrome-devtools-frontend/front_end/common/Settings.js(546,56): error TS2345: Argument of type '{}' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(566,20): error TS2365: Operator '!==' cannot be applied to types 'V' and 'boolean'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(572,16): error TS2339: Property 'vertical' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(572,36): error TS2339: Property 'vertical' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(573,16): error TS2339: Property 'vertical' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(574,16): error TS2339: Property 'horizontal' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(574,38): error TS2339: Property 'horizontal' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(575,16): error TS2339: Property 'horizontal' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(576,22): error TS2345: Argument of type '{}' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(595,17): error TS2339: Property 'vertical' does not exist on type 'V'. @@ -5042,11 +4614,8 @@ node_modules/chrome-devtools-frontend/front_end/common/Settings.js(773,28): erro node_modules/chrome-devtools-frontend/front_end/common/Settings.js(795,20): error TS2339: Property 'product' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(825,34): error TS2339: Property 'length' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(826,30): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(830,26): error TS2339: Property '_currentVersionName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/common/Settings.js(831,26): error TS2339: Property 'currentVersion' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/StaticContentProvider.js(68,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/common/StaticContentProvider.js(68,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/common/StaticContentProvider.js(72,45): error TS2339: Property 'performSearchInContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/common/StaticContentProvider.js(68,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/common/Throttler.js(102,5): error TS2322: Type 'Timer' is not assignable to type 'number'. node_modules/chrome-devtools-frontend/front_end/common/Throttler.js(113,34): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/common/Throttler.js(114,18): error TS2339: Property 'FinishCallback' does not exist on type 'typeof (Anonymous class)'. @@ -5063,78 +4632,50 @@ node_modules/chrome-devtools-frontend/front_end/common/Worker.js(91,7): error TS node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(39,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(40,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(41,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(43,26): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(43,70): error TS2694: Namespace 'Components' has no exported member 'DOMBreakpointsSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(46,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(48,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(50,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(43,43): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(43,96): error TS2694: Namespace 'Components.DOMBreakpointsSidebarPane' has no exported member 'Item'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(75,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(78,16): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(78,77): error TS2339: Property 'BreakpointTypeNouns' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(80,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(81,36): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(85,39): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(98,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(101,41): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(101,58): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(105,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(108,38): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(108,55): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(115,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(118,46): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(133,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(147,36): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(153,68): error TS2339: Property 'BreakpointTypeLabels' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(118,63): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(133,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(148,19): error TS2339: Property 'classList' does not exist on type 'Node'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(149,19): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(157,13): error TS2339: Property '_item' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(172,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(172,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(177,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(180,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(187,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(187,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(205,37): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(206,78): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(221,22): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(233,106): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(234,38): error TS2300: Duplicate identifier 'Item'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(234,38): error TS2339: Property 'Item' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(236,38): error TS2339: Property 'BreakpointTypeLabels' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(237,25): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(237,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(238,25): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(238,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(239,25): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(239,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(242,38): error TS2339: Property 'BreakpointTypeNouns' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(243,25): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(243,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(244,25): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(244,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(245,25): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(245,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(251,38): error TS2339: Property 'ContextMenuProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(255,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(267,21): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(267,38): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(276,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(277,42): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(278,39): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(279,56): error TS2339: Property 'BreakpointTypeNouns' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(31,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(38,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(46,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(51,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(66,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(80,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(85,17): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(92,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(94,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(96,15): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(98,15): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(107,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(109,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(113,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(118,16): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(120,50): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(131,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(134,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(143,21): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(156,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(190,94): error TS2339: Property 'naturalWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(191,96): error TS2339: Property 'naturalHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(204,15): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -5142,7 +4683,6 @@ node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(208,17): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(209,18): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(218,22): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(221,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(223,11): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(225,35): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(228,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -5153,183 +4693,112 @@ node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(251,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(256,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(259,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(295,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(298,21): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(305,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(325,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(332,27): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(351,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(504,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(511,27): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(529,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(531,29): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(572,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(638,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(640,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(643,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(652,12): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(657,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(42,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(44,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(44,62): error TS2339: Property 'closeWindow' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(47,50): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(53,33): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(53,80): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(54,33): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(54,79): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(59,30): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(60,41): error TS2345: Argument of type '"right"' is not assignable to parameter of type 'V'. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(61,30): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(62,41): error TS2345: Argument of type '"bottom"' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,7): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(70,76): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(71,7): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(77,22): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(98,57): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(99,54): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(116,33): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(118,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(119,13): error TS2339: Property 'timeStamp' does not exist on type 'Console'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(121,39): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(122,27): error TS2339: Property 'setIsDocked' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(123,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(124,79): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(125,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(132,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(141,40): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(142,38): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(144,22): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(148,27): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(160,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(170,27): error TS2339: Property 'ToggleDockActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/DockController.js(187,27): error TS2339: Property 'CloseButtonProvider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(47,26): error TS2339: Property '_instances' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(52,26): error TS2694: Namespace 'Components' has no exported member 'LinkDecorator'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(55,42): error TS2339: Property '_decorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(56,26): error TS2339: Property '_decorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(57,15): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(57,57): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(58,48): error TS2339: Property '_instances' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(57,15): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; prototype: { [x: string]: any; linkIcon(uiSourceCode: UISourceCode): (Anonymous class...'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(58,27): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(62,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(66,53): error TS2339: Property '_sourceCodeAnchors' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(73,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(88,63): error TS2339: Property '_sourceCodeAnchors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(91,41): error TS2339: Property '_sourceCodeAnchors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(106,63): error TS2339: Property '_sourceCodeAnchors' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(125,94): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(127,41): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), Element[]>'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(137,37): error TS2339: Property '_infoSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(137,87): error TS2339: Property '_infoSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(201,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(201,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(214,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(225,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(279,46): error TS2339: Property 'keysArray' does not exist on type 'Map<(Anonymous class), Element[]>'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(286,46): error TS2339: Property 'keysArray' does not exist on type 'Map<(Anonymous class), Element[]>'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(289,26): error TS2339: Property '_instances' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(294,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(298,35): error TS2339: Property 'uiLocation' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(298,35): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(309,12): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(310,71): error TS2339: Property 'isBlackboxed' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(321,31): error TS2339: Property '_decorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(325,37): error TS2339: Property '_decorator' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(310,71): error TS2339: Property 'isBlackboxed' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(325,48): error TS2339: Property 'linkIcon' does not exist on type '{ (): void; prototype: { [x: string]: any; linkIcon(uiSourceCode: UISourceCode): (Anonymous class...'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(335,27): error TS2694: Namespace 'Components' has no exported member 'LinkifyURLOptions'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(348,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(390,12): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(392,12): error TS2339: Property 'href' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(394,31): error TS2339: Property '_infoSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(418,10): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(432,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(433,41): error TS2339: Property '_untruncatedNodeTextSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(440,33): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(443,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(445,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(476,38): error TS2339: Property '_untruncatedNodeTextSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(481,27): error TS2694: Namespace 'Components' has no exported member '_LinkInfo'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(484,35): error TS2694: Namespace 'Components' has no exported member '_LinkInfo'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(484,83): error TS2339: Property '_infoSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(492,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(493,71): error TS2339: Property 'hasSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(504,31): error TS2339: Property '_linkHandlerSettingInstance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(505,28): error TS2339: Property '_linkHandlerSettingInstance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(506,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(508,33): error TS2339: Property '_linkHandlerSettingInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(513,26): error TS2694: Namespace 'Components' has no exported member 'Linkifier'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(516,26): error TS2339: Property '_linkHandlers' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(513,36): error TS2694: Namespace 'Components.Linkifier' has no exported member 'LinkHandler'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(517,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(517,54): error TS2551: Property 'LinkHandlerSettingUI' does not exist on type 'typeof (Anonymous class)'. Did you mean '_linkHandlerSetting'? -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(524,26): error TS2339: Property '_linkHandlers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(525,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(525,54): error TS2551: Property 'LinkHandlerSettingUI' does not exist on type 'typeof (Anonymous class)'. Did you mean '_linkHandlerSetting'? node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(564,9): error TS2322: Type '({ [x: string]: any; section: string; title: string; handler: any; } | { section: string; title: ...' is not assignable to type '{ title: string; handler: () => any; }[]'. Type '{ [x: string]: any; section: string; title: string; handler: any; } | { section: string; title: a...' is not assignable to type '{ title: string; handler: () => any; }'. - Type '{ section: string; title: any; handler: () => any; }' is not assignable to type '{ title: string; handler: () => any; }'. + Type '{ section: string; title: any; handler: () => void; }' is not assignable to type '{ title: string; handler: () => any; }'. Object literal may only specify known properties, and 'section' does not exist in type '{ title: string; handler: () => any; }'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(565,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(566,40): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(572,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(573,40): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(580,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(581,40): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(587,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(588,40): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(594,46): error TS2339: Property '_linkHandlers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(595,44): error TS2339: Property '_linkHandlers' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(594,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(611,46): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(614,105): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(616,5): error TS2322: Type '({ [x: string]: any; section: string; title: string; handler: any; } | { section: string; title: ...' is not assignable to type '{ title: string; handler: () => any; }[]'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(621,22): error TS2339: Property '_instances' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(623,22): error TS2339: Property '_decorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(625,22): error TS2339: Property '_sourceCodeAnchors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(626,22): error TS2339: Property '_infoSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(627,22): error TS2339: Property '_untruncatedNodeTextSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(622,24): error TS2694: Namespace 'Components' has no exported member 'LinkDecorator'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(631,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(642,12): error TS2339: Property '_LinkInfo' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(646,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(654,12): error TS2339: Property 'LinkifyURLOptions' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(661,22): error TS2339: Property 'MaxLengthToIgnoreLinkifier' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(665,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(666,22): error TS2339: Property 'LinkHandler' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(669,22): error TS2339: Property '_linkHandlers' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(666,22): error TS2551: Property 'LinkHandler' does not exist on type 'typeof (Anonymous class)'. Did you mean '_linkHandlers'? +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(668,47): error TS2694: Namespace 'Components.Linkifier' has no exported member 'LinkHandler'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(675,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(680,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(685,26): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(693,22): error TS2339: Property 'LinkContextMenuProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(697,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(702,59): error TS2339: Property '_infoSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(703,31): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(707,34): error TS2339: Property 'section' does not exist on type '{ title: string; handler: () => any; }'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(715,22): error TS2551: Property 'LinkHandlerSettingUI' does not exist on type 'typeof (Anonymous class)'. Did you mean '_linkHandlerSetting'? node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(723,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(724,38): error TS2339: Property '_linkHandlers' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(724,52): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(725,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(729,14): error TS2339: Property 'selected' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(732,19): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(739,30): error TS2339: Property 'value' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(748,15): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(748,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(756,22): error TS2339: Property 'ContentProviderContextMenuProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(760,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(764,46): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(765,26): error TS2339: Property 'contentURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(765,26): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(769,67): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(769,96): error TS2339: Property 'contentURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(770,44): error TS2339: Property '_linkHandlers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(771,42): error TS2339: Property '_linkHandlers' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(769,96): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(770,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(779,64): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(779,89): error TS2339: Property 'contentURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/components/Reload.js(6,74): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(779,89): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/components/Reload.js(7,27): error TS2339: Property 'setIsDocked' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(8,9): error TS2339: Property 'ConsoleContextSelector' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(10,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(12,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(18,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(26,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(28,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(30,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(32,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(34,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(35,58): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(36,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(38,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(35,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(36,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(157,48): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(162,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(170,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -5342,22 +4811,17 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.j node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(281,41): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(290,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(312,26): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(316,57): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(316,39): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(319,28): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(323,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(336,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(5,9): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(8,32): error TS2694: Namespace 'TextUtils' has no exported member 'FilterParser'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(16,45): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(24,64): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(33,26): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(34,40): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(54,24): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(68,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(69,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(83,24): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(87,24): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(89,45): error TS2339: Property 'MessageSourceDisplayName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(90,46): error TS2694: Namespace 'ConsoleModel' has no exported member 'ConsoleMessage'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(95,24): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleFilter.js(105,27): error TS2694: Namespace 'TextUtils' has no exported member 'FilterParser'. @@ -5381,36 +4845,25 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(11,33): node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(16,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(18,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(21,20): error TS2694: Namespace 'UI' has no exported member 'TextEditorFactory'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(26,19): error TS2339: Property 'createEditor' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(35,51): error TS2339: Property 'Events' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(26,19): error TS2339: Property 'createEditor' does not exist on type '{ (): void; prototype: { [x: string]: any; createEditor(options: any): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(48,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(48,43): error TS2339: Property 'ConsolePrompt' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(83,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(83,43): error TS2339: Property 'ConsolePrompt' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(109,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(115,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(120,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(127,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(132,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(135,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(137,25): error TS2339: Property 'consume' does not exist on type 'KeyboardEvent'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(143,19): error TS2339: Property 'consume' does not exist on type 'KeyboardEvent'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(159,11): error TS2339: Property 'consume' does not exist on type 'KeyboardEvent'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(167,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(193,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(206,19): error TS2339: Property 'ConsolePanel' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(207,55): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(217,19): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(246,20): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(272,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(300,9): error TS2339: Property 'ConsoleHistoryManager' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(387,9): error TS2339: Property 'ConsolePrompt' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(5,9): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(16,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(20,32): error TS2694: Namespace 'Console' has no exported member 'ConsoleSidebar'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(24,46): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(20,47): error TS2694: Namespace 'Console.ConsoleSidebar' has no exported member 'FilterTreeElement'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(26,20): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(27,41): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(31,17): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(31,68): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(34,17): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -5435,14 +4888,12 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(111,9) node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(119,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(122,25): error TS2345: Argument of type 'Element' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(133,9): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(145,39): error TS2694: Namespace 'Console' has no exported member 'ConsoleSidebar'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(145,54): error TS2694: Namespace 'Console.ConsoleSidebar' has no exported member 'URLGroupTreeElement'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(147,26): error TS2345: Argument of type 'Element[]' is not assignable to parameter of type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(172,37): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(177,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(179,61): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(188,79): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(189,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(200,24): error TS2694: Namespace 'Console' has no exported member 'ConsoleSidebar'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(200,39): error TS2694: Namespace 'Console.ConsoleSidebar' has no exported member 'URLGroupTreeElement'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(209,41): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(213,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(214,45): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -5468,18 +4919,15 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(241,52 node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(242,12): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(242,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(34,9): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(40,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(40,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(42,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(45,33): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(46,44): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(48,32): error TS2339: Property 'ConsoleViewFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(57,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(60,77): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(64,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(65,61): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(88,32): error TS2694: Namespace 'Console' has no exported member 'ConsoleView'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(88,44): error TS2694: Namespace 'Console.ConsoleView' has no exported member 'RegexMatchRange'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(92,48): error TS2339: Property 'ConsoleContextSelector' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(98,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(102,87): error TS2555: Expected at least 2 arguments, but got 1. @@ -5497,10 +4945,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(185,56): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(193,32): error TS2339: Property 'ConsolePrompt' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(196,43): error TS2339: Property 'ConsolePrompt' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(209,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(217,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(219,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(221,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(223,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(231,18): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(232,15): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(232,51): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -5508,29 +4952,17 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(233,20): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(241,76): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(265,37): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(284,24): error TS2694: Namespace 'Console' has no exported member 'ConsoleViewportElement'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(309,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(312,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(316,47): error TS2694: Namespace 'Common' has no exported member 'Console'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(321,22): error TS2694: Namespace 'Common' has no exported member 'Console'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(324,45): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(326,27): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(327,45): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(329,27): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(330,45): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(332,27): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(333,45): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(316,55): error TS2694: Namespace 'Common.Console' has no exported member 'Message'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(321,30): error TS2694: Namespace 'Common.Console' has no exported member 'Message'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(337,26): error TS2554: Expected 15-16 arguments, but got 12. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(338,43): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(339,37): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(411,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(419,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(449,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(455,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(468,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(469,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(470,47): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(471,27): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(472,45): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -5541,14 +4973,9 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(525,32): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(530,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(576,96): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(579,49): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(580,75): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(596,40): error TS2339: Property 'ConsoleGroup' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(612,40): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(613,28): error TS2339: Property 'ConsoleCommand' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(614,40): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(615,28): error TS2339: Property 'ConsoleCommandResult' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(616,40): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(617,40): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(618,28): error TS2339: Property 'ConsoleGroupViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(620,28): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(649,71): error TS2555: Expected at least 2 arguments, but got 1. @@ -5561,45 +4988,28 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(683,11): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(691,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(692,27): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(696,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(711,38): error TS2339: Property 'toExportString' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(711,38): error TS2339: Property 'toExportString' does not exist on type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(757,22): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(763,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(769,30): error TS2339: Property 'ConsoleGroup' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(817,22): error TS2339: Property 'addAll' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(824,33): error TS2554: Expected 15-16 arguments, but got 5. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(826,41): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(834,72): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(839,29): error TS2554: Expected 15-16 arguments, but got 5. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(840,97): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(857,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(878,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(880,70): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(883,72): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(886,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(888,46): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(888,90): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(889,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(891,70): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(893,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(895,46): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(895,91): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(896,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(900,50): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(900,104): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(901,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(904,53): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(904,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(932,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(938,66): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(939,66): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(942,17): error TS2554: Expected 15-16 arguments, but got 10. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(943,62): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(944,39): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(947,80): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(955,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(959,123): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(963,61): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(992,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(992,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1009,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1113,78): error TS2339: Property 'highlightedCurrentSearchResultClassName' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1122,36): error TS2339: Property 'highlightedCurrentSearchResultClassName' does not exist on type 'typeof UI'. @@ -5612,33 +5022,22 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1205,44): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1208,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1208,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1212,35): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1213,57): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1214,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1218,39): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1222,51): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1222,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1223,51): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1223,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1224,51): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1224,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1225,51): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1225,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1229,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1239,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1240,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1243,47): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1245,47): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1247,47): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1254,73): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1262,22): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1263,43): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1270,22): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1271,43): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1277,60): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1281,73): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1294,28): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1295,32): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1299,64): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1303,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1306,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1308,14): error TS2555: Expected at least 2 arguments, but got 1. @@ -5667,7 +5066,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1447,9): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1449,9): error TS2339: Property 'ConsoleCommandResult' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1449,54): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1468,16): error TS2339: Property 'consoleMessage' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1468,71): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1477,9): error TS2339: Property 'ConsoleGroup' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1486,38): error TS2339: Property 'collapsed' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1493,24): error TS2339: Property 'ConsoleGroup' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -5680,49 +5078,31 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1548,9): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(1551,9): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(34,9): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(86,48): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(98,60): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(171,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'rowValue' must be of type '{ [x: string]: any; }', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(176,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(177,86): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(184,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(200,62): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(202,42): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(205,42): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(208,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(210,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(211,26): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(212,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(214,42): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(215,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(220,42): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(222,15): error TS2403: Subsequent variable declarations must have the same type. Variable 'args' must be of type 'any[]', but here has type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(225,42): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(226,42): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(236,69): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(240,65): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(241,26): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(244,28): error TS2339: Property 'createTextChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(244,60): error TS2339: Property 'localizedFailDescription' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(246,28): error TS2339: Property 'createTextChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(249,34): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(261,64): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(263,69): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(265,69): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(293,62): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(304,82): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(311,28): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(332,23): error TS2551: Property '_url' does not exist on type '(Anonymous class)'. Did you mean 'url'? node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(333,77): error TS2551: Property '_url' does not exist on type '(Anonymous class)'. Did you mean 'url'? node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(366,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(375,40): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(392,24): error TS2339: Property 'hasSelection' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(395,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(399,60): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(402,19): error TS2339: Property '_expandStackTraceForTest' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(420,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(444,42): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(478,61): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(479,62): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(487,25): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(494,45): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(498,25): error TS2339: Property 'createTextChild' does not exist on type 'Element'. @@ -5735,7 +5115,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(62 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(624,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(642,32): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(646,33): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(668,23): error TS2339: Property 'renderPromise' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(686,30): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(689,12): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(691,12): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -5754,41 +5133,17 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(87 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(877,19): error TS2339: Property 'format' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(884,13): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(885,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(887,92): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(888,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(891,61): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(893,66): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(895,97): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(896,13): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(904,38): error TS2339: Property 'deepTextContent' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(913,38): error TS2339: Property 'deepTextContent' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(925,30): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1023,63): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1024,63): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1025,62): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1026,62): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1027,61): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1030,65): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1057,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1060,62): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1063,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1069,52): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1071,19): error TS2339: Property 'message' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1074,40): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1078,40): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1081,40): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1085,40): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1102,65): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1103,65): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1104,63): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1105,63): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1106,63): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1107,63): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1162,42): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1163,36): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1165,42): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1166,36): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1168,42): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1169,36): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1172,36): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1175,34): error TS2339: Property 'type' does not exist on type 'Element'. @@ -5826,7 +5181,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(14 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1465,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1475,9): error TS2339: Property 'ConsoleGroupViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1475,57): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1485,75): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1511,15): error TS2339: Property '_element' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1514,16): error TS2339: Property '_repeatCountElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1515,14): error TS2339: Property '_repeatCountElement' does not exist on type '(Anonymous class)'. @@ -5850,10 +5204,10 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(109,1 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(119,11): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(120,11): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(121,11): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(134,38): error TS2339: Property 'itemCount' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(134,38): error TS2339: Property 'itemCount' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(141,24): error TS2694: Namespace 'Console' has no exported member 'ConsoleViewportElement'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(148,32): error TS2339: Property 'itemElement' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(163,34): error TS2339: Property 'fastHeight' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(148,32): error TS2339: Property 'itemElement' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(163,34): error TS2339: Property 'fastHeight' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(205,58): error TS2339: Property 'hasSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(216,17): error TS2339: Property 'intersectsNode' does not exist on type 'Range'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(224,7): error TS2322: Type '{ item: number; node: Node; offset: number; }' is not assignable to type 'number'. @@ -5903,19 +5257,19 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(292,3 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(294,36): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(325,34): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(345,78): error TS2339: Property 'minimumRowHeight' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(345,78): error TS2339: Property 'minimumRowHeight' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(349,32): error TS2339: Property 'lowerBound' does not exist on type 'Int32Array'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(353,96): error TS2339: Property 'minimumRowHeight' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(353,96): error TS2339: Property 'minimumRowHeight' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(397,33): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(417,45): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(432,33): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(432,57): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(433,46): error TS2339: Property 'element' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(433,46): error TS2339: Property 'element' does not exist on type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(438,66): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(438,72): error TS2339: Property 'element' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(438,72): error TS2339: Property 'element' does not exist on type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(439,22): error TS2339: Property 'node' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'node' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(439,43): error TS2339: Property 'node' does not exist on type 'number | { item: number; node: Node; offset: number; }'. @@ -5927,7 +5281,7 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(440,1 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(441,51): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(444,70): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(444,76): error TS2339: Property 'element' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(444,76): error TS2339: Property 'element' does not exist on type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(445,24): error TS2339: Property 'node' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'node' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(445,47): error TS2339: Property 'node' does not exist on type 'number | { item: number; node: Node; offset: number; }'. @@ -5938,7 +5292,7 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(446,1 Property 'offset' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(472,25): error TS2339: Property 'traverseNextNode' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(497,39): error TS2339: Property 'lowerBound' does not exist on type 'Int32Array'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(510,87): error TS2339: Property 'minimumRowHeight' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(510,87): error TS2339: Property 'minimumRowHeight' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(549,22): error TS2339: Property 'isScrolledToBottom' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(560,22): error TS2339: Property 'isScrolledToBottom' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(570,25): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. @@ -5949,133 +5303,43 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(614,9 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(615,9): error TS2339: Property 'ConsoleViewportElement' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(621,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(11,41): error TS2339: Property '_instanceForTest' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(25,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(26,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(27,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(42,21): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(58,5): error TS2322: Type 'number' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(84,19): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(60,82): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(61,26): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(74,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(79,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(81,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(88,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(94,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(96,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(98,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(100,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(102,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(108,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(111,38): error TS2339: Property '_events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(122,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(122,78): error TS2339: Property '_events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(143,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(148,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(158,26): error TS2554: Expected 15-16 arguments, but got 5. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(159,68): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(160,37): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(170,52): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(173,9): error TS2339: Property '_pageLoadSequenceNumber' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(174,52): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(175,50): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(189,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(193,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(196,70): error TS2694: Namespace 'Protocol' has no exported member 'Log'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(207,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(210,50): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(219,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(228,58): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(229,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(234,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(237,32): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(238,45): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(239,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(240,43): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(242,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(243,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(244,43): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(245,56): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(246,43): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(248,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(249,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(250,43): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(260,51): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(269,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(273,51): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(274,37): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(286,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(295,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(298,32): error TS2694: Namespace 'SDK' has no exported member 'CPUProfilerModel'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(300,55): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(306,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(309,32): error TS2694: Namespace 'SDK' has no exported member 'CPUProfilerModel'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(311,55): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(318,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(318,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(329,21): error TS2554: Expected 15-16 arguments, but got 10. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(330,70): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(331,37): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(337,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(340,35): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(341,21): error TS2554: Expected 15-16 arguments, but got 9. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(342,86): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(343,55): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(344,55): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(352,52): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(355,40): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(358,40): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(384,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(384,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(403,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(424,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(425,32): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(426,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(428,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(438,43): error TS2694: Namespace 'ConsoleModel' has no exported member 'ConsoleMessage'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(440,53): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(448,26): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(481,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(488,12): error TS2554: Expected 15-16 arguments, but got 14. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(489,51): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(489,97): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(514,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(538,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(539,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(540,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(547,54): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(548,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(556,52): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(557,52): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(564,73): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(565,54): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(566,54): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(568,53): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(569,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(570,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(571,51): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(578,54): error TS2339: Property '_pageLoadSequenceNumber' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(615,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(616,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(642,29): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(663,29): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(688,29): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(696,29): error TS2339: Property 'MessageSourceDisplayName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(697,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(697,88): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(698,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(699,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(700,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(701,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(702,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(703,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(704,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(705,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(706,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(707,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(708,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(709,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(710,32): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(713,27): error TS2339: Property '_events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(695,31): error TS2694: Namespace 'ConsoleModel' has no exported member 'ConsoleMessage'. node_modules/chrome-devtools-frontend/front_end/console_test_runner/ConsoleTestRunner.js(10,73): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/console_test_runner/ConsoleTestRunner.js(11,19): error TS2339: Property 'Formatter' does not exist on type 'typeof ConsoleTestRunner'. node_modules/chrome-devtools-frontend/front_end/console_test_runner/ConsoleTestRunner.js(16,31): error TS2694: Namespace 'ConsoleTestRunner' has no exported member 'Formatter'. @@ -6114,21 +5378,14 @@ node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(39, node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(39,36): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(50,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(53,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(56,33): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(61,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(62,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(63,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(64,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(65,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(65,93): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(67,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(69,34): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(74,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(76,34): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(81,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(83,34): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(97,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(100,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(105,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(116,27): error TS2345: Argument of type '{ cookies: (Anonymous class)[]; }[]' is not assignable to parameter of type '{ folderName: string; cookies: (Anonymous class)[]; }[]'. Type '{ cookies: (Anonymous class)[]; }' is not assignable to type '{ folderName: string; cookies: (Anonymous class)[]; }'. @@ -6145,52 +5402,37 @@ node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(246 node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(262,28): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(320,33): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(320,52): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(345,38): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(346,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(347,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(348,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(353,31): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(357,49): error TS2339: Property '_expiresSessionValue' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(366,10): error TS2339: Property 'cookie' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(375,14): error TS2339: Property 'cookie' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(376,33): error TS2339: Property 'cookie' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(407,52): error TS2339: Property '_expiresSessionValue' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(414,26): error TS2339: Property 'cookie' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(416,10): error TS2339: Property 'cookie' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(433,67): error TS2339: Property '_expiresSessionValue' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(436,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(438,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(461,42): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(470,51): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(479,61): error TS2339: Property '_expiresSessionValue' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(489,26): error TS2339: Property '_expiresSessionValue' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(489,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(7,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(13,10): error TS2339: Property 'RawLocation' does not exist on type 'typeof Coverage'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(21,29): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(23,34): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(30,76): error TS2339: Property '_decoratorType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(31,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(36,80): error TS2339: Property '_decoratorType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(42,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(50,68): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(51,82): error TS2339: Property '_decoratorType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(52,78): error TS2339: Property '_decoratorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(59,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(115,45): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(123,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(124,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(127,41): error TS2339: Property 'requestContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(127,41): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(135,32): error TS2694: Namespace 'Coverage' has no exported member 'RawLocation'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(225,21): error TS2339: Property 'upperBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(247,24): error TS2694: Namespace 'Coverage' has no exported member 'RawLocation'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(248,24): error TS2694: Namespace 'Coverage' has no exported member 'RawLocation'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(255,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(258,34): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(259,74): error TS2339: Property '_decoratorType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(263,36): error TS2339: Property '_decoratorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(268,23): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(275,90): error TS2339: Property '_decoratorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(277,18): error TS2339: Property 'uninstallGutter' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(277,56): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(292,44): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. @@ -6198,41 +5440,33 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManag node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(294,16): error TS2339: Property 'installGutter' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(300,18): error TS2339: Property 'setGutterDecoration' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(305,23): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(11,58): error TS2694: Namespace 'Coverage' has no exported member 'CoverageListView'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(11,75): error TS2694: Namespace 'Coverage.CoverageListView' has no exported member 'GridNode'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(18,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(19,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(21,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(25,34): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(29,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(33,34): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(34,33): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(39,20): error TS2339: Property 'setResizeMethod' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(39,54): error TS2339: Property 'ResizeMethod' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(40,20): error TS2339: Property 'element' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(41,20): error TS2339: Property 'element' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(42,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(42,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(43,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(43,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(45,41): error TS2339: Property 'asWidget' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(55,35): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(63,44): error TS2339: Property 'GridNode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(76,20): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(85,22): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(96,24): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(112,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(117,31): error TS2339: Property 'selectedNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(120,45): error TS2694: Namespace 'Coverage' has no exported member 'CoverageListView'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(120,62): error TS2694: Namespace 'Coverage.CoverageListView' has no exported member 'GridNode'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(130,24): error TS2339: Property 'selectedNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(132,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(136,35): error TS2339: Property 'sortColumnId' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(159,60): error TS2339: Property 'isSortOrderAscending' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(167,40): error TS2694: Namespace 'Coverage' has no exported member 'CoverageListView'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(168,40): error TS2694: Namespace 'Coverage' has no exported member 'CoverageListView'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(180,40): error TS2694: Namespace 'Coverage' has no exported member 'CoverageListView'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(181,40): error TS2694: Namespace 'Coverage' has no exported member 'CoverageListView'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(192,40): error TS2694: Namespace 'Coverage' has no exported member 'CoverageListView'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(193,40): error TS2694: Namespace 'Coverage' has no exported member 'CoverageListView'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(167,57): error TS2694: Namespace 'Coverage.CoverageListView' has no exported member 'GridNode'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(168,57): error TS2694: Namespace 'Coverage.CoverageListView' has no exported member 'GridNode'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(180,57): error TS2694: Namespace 'Coverage.CoverageListView' has no exported member 'GridNode'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(181,57): error TS2694: Namespace 'Coverage.CoverageListView' has no exported member 'GridNode'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(192,57): error TS2694: Namespace 'Coverage.CoverageListView' has no exported member 'GridNode'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(193,57): error TS2694: Namespace 'Coverage.CoverageListView' has no exported member 'GridNode'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(201,24): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(205,25): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(206,18): error TS2555: Expected at least 2 arguments, but got 1. @@ -6240,7 +5474,6 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(207 node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(208,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(209,30): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(210,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(215,27): error TS2339: Property 'GridNode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(221,5): error TS2554: Expected 1-2 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(239,10): error TS2339: Property 'refresh' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageListView.js(251,10): error TS2339: Property 'refresh' does not exist on type '(Anonymous class)'. @@ -6260,21 +5493,21 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(73,15) node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(88,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(99,23): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(100,37): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(103,46): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(103,46): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(116,15): error TS1055: Type 'Promise<(Anonymous class)[]>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(131,31): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(141,27): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(148,28): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(152,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(152,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(160,15): error TS1055: Type 'Promise<(Anonymous class)[]>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(170,31): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(175,64): error TS2694: Namespace 'Coverage' has no exported member 'RangeUseCount'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(188,23): error TS2495: Type 'Map<(Anonymous class), any[]>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(190,48): error TS2694: Namespace 'Coverage' has no exported member 'RangeUseCount'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(191,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'entry' must be of type 'any', but here has type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(192,11): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(192,11): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(193,28): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(201,31): error TS2694: Namespace 'Coverage' has no exported member 'RangeUseCount'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(202,32): error TS2694: Namespace 'Coverage' has no exported member 'CoverageSegment'. @@ -6284,21 +5517,21 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(230,25 node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(246,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(250,31): error TS2694: Namespace 'Coverage' has no exported member 'RangeUseCount'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(251,24): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(255,31): error TS2339: Property 'contentURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(255,31): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(267,37): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(288,26): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(301,25): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(336,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(340,24): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(347,26): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(348,35): error TS2352: Type '() => void' cannot be converted to type '(Anonymous class)'. - Property 'debuggerModel' is missing in type '() => void'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(348,35): error TS2352: Type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...' cannot be converted to type '(Anonymous class)'. + Property 'debuggerModel' is missing in type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(356,26): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(357,35): error TS2352: Type '() => void' cannot be converted to type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(357,35): error TS2352: Type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...' cannot be converted to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(369,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(371,24): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(384,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(394,34): error TS2339: Property 'contentURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(394,34): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(398,25): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(405,31): error TS2694: Namespace 'Coverage' has no exported member 'CoverageSegment'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(427,31): error TS2694: Namespace 'Coverage' has no exported member 'CoverageSegment'. @@ -6306,26 +5539,18 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(428,31 node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(441,25): error TS2339: Property 'peekLast' does not exist on type '{ end: number; count: any; }[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(20,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(32,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(33,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(40,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(42,56): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(49,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(50,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(53,56): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(57,54): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(59,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(91,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(118,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(122,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(130,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(141,5): error TS2322: Type 'Timer' is not assignable to type 'number'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(150,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(187,55): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(187,85): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(207,46): error TS2339: Property '_extensionBindingsURLPrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(215,23): error TS2339: Property '_extensionBindingsURLPrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(220,23): error TS2339: Property 'ActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(230,57): error TS2339: Property 'widget' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(230,57): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(231,59): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/coverage_test_runner/CoverageTestRunner.js(12,27): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/coverage_test_runner/CoverageTestRunner.js(20,27): error TS2339: Property 'runtime' does not exist on type 'Window'. @@ -6361,19 +5586,13 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(94,42): er node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(96,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(98,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(109,49): error TS2554: Expected 1-2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(117,43): error TS2339: Property 'CornerWidth' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(118,26): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(119,44): error TS2339: Property 'ResizeMethod' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(121,30): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(123,30): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(135,15): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(136,33): error TS2339: Property '_longTextSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(139,15): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(140,33): error TS2339: Property '_longTextSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(159,24): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(177,28): error TS2339: Property '_columnIdSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(196,12): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(197,30): error TS2339: Property '_sortIconSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(202,24): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(240,34): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(241,32): error TS2339: Property 'removeChildren' does not exist on type 'Element'. @@ -6384,7 +5603,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(249,55): e node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(250,51): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(256,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(257,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(257,85): error TS2339: Property '_columnIdSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(260,21): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(261,24): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(262,27): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -6395,7 +5613,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(275,76): e node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(277,24): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(278,27): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(279,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(279,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(288,22): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(289,22): error TS2339: Property 'dataGrid' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(290,22): error TS2339: Property '_isRoot' does not exist on type 'NODE_TYPE'. @@ -6412,21 +5629,13 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(361,7): er node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(361,7): error TS2719: Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. Property '_element' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(365,27): error TS2339: Property 'isCreationNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(371,35): error TS2339: Property '_longTextSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(372,55): error TS2339: Property '_longTextSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(375,13): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(387,19): error TS2694: Namespace 'UI' has no exported member 'InplaceEditor'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(390,33): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(387,33): error TS2694: Namespace 'UI.InplaceEditor' has no exported member 'Config'. +node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(390,12): error TS2554: Expected 4 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(421,32): error TS2339: Property 'isCreationNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(435,32): error TS2339: Property 'isCreationNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(472,24): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(474,27): error TS2339: Property 'isCreationNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(510,51): error TS2339: Property '_columnIdSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(517,92): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(518,32): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(519,67): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(520,32): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(528,95): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(591,44): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(595,25): error TS2339: Property 'data' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(621,31): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. @@ -6438,7 +5647,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(648,37): e node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(649,41): error TS2339: Property 'rows' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(690,36): error TS2345: Argument of type '{ [x: string]: any; }' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(701,35): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(710,80): error TS2339: Property '_preferredWidthSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(711,35): error TS2339: Property 'rows' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(750,41): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(752,16): error TS2339: Property 'refresh' does not exist on type 'NODE_TYPE'. @@ -6487,7 +5695,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(857,31): e node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(860,22): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(860,45): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(868,46): error TS2339: Property '_element' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(870,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(879,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(889,27): error TS2339: Property 'parent' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(896,49): error TS2339: Property 'nextSibling' does not exist on type 'NODE_TYPE'. @@ -6497,20 +5704,9 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(904,31): e node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(912,25): error TS2339: Property 'deselect' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(921,29): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(930,30): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(931,57): error TS2339: Property '_columnIdSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(938,29): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(939,42): error TS2339: Property '_columnIdSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(942,39): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(944,37): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(947,63): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(947,98): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(951,39): error TS2339: Property '_sortIconSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(953,41): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(955,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(955,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(960,24): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(964,63): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(964,98): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(983,32): error TS2339: Property 'selectable' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(983,55): error TS2339: Property 'isEventWithinDisclosureTriangle' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(990,15): error TS2339: Property 'metaKey' does not exist on type 'Event'. @@ -6518,7 +5714,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(991,20): e node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(992,18): error TS2339: Property 'deselect' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(994,18): error TS2339: Property 'select' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(996,16): error TS2339: Property 'select' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(997,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1002,28): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1009,28): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1022,16): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'Node'. @@ -6544,33 +5739,16 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1105,27): node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1105,50): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1106,47): error TS2339: Property 'rows' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1110,33): error TS2339: Property '__index' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1116,50): error TS2339: Property 'ResizeMethod' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1118,57): error TS2339: Property 'ResizeMethod' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1127,68): error TS2339: Property 'ColumnResizePadding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1128,66): error TS2339: Property 'ColumnResizePadding' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1132,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1134,51): error TS2339: Property 'CenterResizerOverBorderAdjustment' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1135,13): error TS2339: Property '__position' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1136,13): error TS2339: Property 'style' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1160,74): error TS2339: Property '_preferredWidthSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1161,56): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1162,54): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1170,23): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1175,40): error TS2339: Property '__position' does not exist on type 'Element | { __index: number; __position: number; }'. Property '__position' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1196,19): error TS2339: Property 'CornerWidth' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1200,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1214,19): error TS2339: Property 'ColumnDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1217,19): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1226,19): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1232,19): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1237,19): error TS2339: Property '_preferredWidthSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1238,19): error TS2339: Property '_columnIdSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1239,19): error TS2339: Property '_sortIconSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1240,19): error TS2339: Property '_longTextSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1242,19): error TS2339: Property 'ColumnResizePadding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1243,19): error TS2339: Property 'CenterResizerOverBorderAdjustment' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1246,19): error TS2339: Property 'ResizeMethod' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1324,19): error TS2339: Property '_dataGridNode' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1334,14): error TS2551: Property 'dirty' does not exist on type '(Anonymous class)'. Did you mean '_dirty'? node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1336,14): error TS2551: Property 'inactive' does not exist on type '(Anonymous class)'. Did you mean '_inactive'? @@ -6593,7 +5771,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1526,7): e node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1533,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1543,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1550,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1583,28): error TS2339: Property '_columnIdSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1592,14): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1638,28): error TS2339: Property 'nextSibling' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1640,24): error TS2339: Property 'previousSibling' does not exist on type 'NODE_TYPE'. @@ -6631,10 +5808,8 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1821,41): node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1824,20): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1835,34): error TS2339: Property 'deselect' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1838,5): error TS2322: Type 'this' is not assignable to type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1844,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1858,27): error TS2365: Operator '!==' cannot be applied to types 'NODE_TYPE' and 'this'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1868,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1868,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1892,9): error TS2365: Operator '===' cannot be applied to types 'this' and 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1899,5): error TS2322: Type 'this' is not assignable to type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1900,26): error TS2339: Property '_isRoot' does not exist on type 'NODE_TYPE'. @@ -6687,7 +5862,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/SortableDataGrid.js(82 node_modules/chrome-devtools-frontend/front_end/data_grid/SortableDataGrid.js(93,12): error TS2339: Property 'selectable' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/SortableDataGrid.js(99,29): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/SortableDataGrid.js(103,14): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/SortableDataGrid.js(103,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/SortableDataGrid.js(106,28): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/SortableDataGrid.js(107,35): error TS2339: Property 'sortColumnId' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/SortableDataGrid.js(122,73): error TS2339: Property 'isSortOrderAscending' does not exist on type '(Anonymous class)'. @@ -6730,12 +5904,10 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(23 node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(232,12): error TS2339: Property 'element' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(233,12): error TS2339: Property 'updateWidths' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(236,10): error TS2339: Property 'dispatchEventToListeners' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(236,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(243,22): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(250,28): error TS2339: Property 'nodeSelfHeight' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(256,50): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(257,47): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(263,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(269,14): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(272,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(291,32): error TS2339: Property 'existingElement' does not exist on type '(Anonymous class)'. @@ -6781,17 +5953,16 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(46 node_modules/chrome-devtools-frontend/front_end/data_grid/ViewportDataGrid.js(477,10): error TS2339: Property 'dataGrid' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(11,36): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(13,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(16,51): error TS2339: Property 'DiscoveryView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(19,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(23,38): error TS2694: Namespace 'Devices' has no exported member 'DevicesView'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(23,50): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'DeviceView'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(25,24): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(36,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(38,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(41,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(42,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(46,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(48,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(50,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(46,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(48,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(50,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(54,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(62,30): error TS2339: Property '_instanceObject' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(63,27): error TS2339: Property '_instanceObject' does not exist on type 'typeof (Anonymous class)'. @@ -6803,7 +5974,6 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(96,27): e node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(104,26): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(107,28): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(108,24): error TS2339: Property 'remove' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(120,40): error TS2339: Property 'DeviceView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(127,16): error TS2339: Property '_title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(128,16): error TS2339: Property '_status' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(129,33): error TS2555: Expected at least 2 arguments, but got 1. @@ -6823,7 +5993,6 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(180,38): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(191,29): error TS2339: Property 'setDevicesUpdatesEnabled' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(192,27): error TS2339: Property 'setDevicesUpdatesEnabled' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(201,29): error TS2339: Property 'setDevicesUpdatesEnabled' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(205,21): error TS2339: Property 'DiscoveryView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(211,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(212,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(214,62): error TS2555: Expected at least 2 arguments, but got 1. @@ -6832,12 +6001,11 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(223,29): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(224,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(227,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(229,17): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(232,56): error TS2339: Property 'PortForwardingView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(237,29): error TS2339: Property 'setDevicesDiscoveryConfig' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(241,58): error TS2339: Property 'NetworkDiscoveryView' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(239,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(244,29): error TS2339: Property 'setDevicesDiscoveryConfig' does not exist on type 'typeof InspectorFrontendHost'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(246,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(250,15): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(263,21): error TS2339: Property 'PortForwardingView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(265,40): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(272,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(273,65): error TS2555: Expected at least 2 arguments, but got 1. @@ -6847,7 +6015,7 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(283,88): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(285,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(285,32): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(290,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(293,20): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(293,31): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(293,39): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(297,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(299,24): error TS2503: Cannot find namespace 'Adb'. @@ -6860,15 +6028,14 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(337,13): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(338,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(344,15): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(355,15): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(356,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(356,29): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(369,15): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(370,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(380,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(370,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(380,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(380,38): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(386,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(389,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(398,17): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(420,17): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(438,21): error TS2339: Property 'NetworkDiscoveryView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(441,33): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(449,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(450,67): error TS2555: Expected at least 2 arguments, but got 1. @@ -6881,7 +6048,7 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(469,17): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(469,32): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(475,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(475,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(478,20): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(478,31): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(478,39): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(482,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(482,60): error TS2555: Expected at least 2 arguments, but got 1. @@ -6890,14 +6057,13 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(531,15): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(537,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(543,15): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(554,15): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(555,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(555,29): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(567,15): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(568,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(577,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(568,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(577,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(577,38): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(583,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(586,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(592,17): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(607,21): error TS2339: Property 'DeviceView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(613,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(616,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(618,47): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -6905,12 +6071,12 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(620,9): e node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(622,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(623,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(625,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(627,38): error TS2694: Namespace 'Devices' has no exported member 'DevicesView'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(627,50): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'BrowserSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(632,17): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(637,15): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(654,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(657,27): error TS2339: Property 'remove' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(675,24): error TS2694: Namespace 'Devices' has no exported member 'DevicesView'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(675,36): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'BrowserSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(679,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(682,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(683,52): error TS2555: Expected at least 2 arguments, but got 1. @@ -6926,10 +6092,10 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(724,15): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(731,31): error TS2339: Property 'openRemotePage' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(731,78): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(732,21): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(738,23): error TS2694: Namespace 'Devices' has no exported member 'DevicesView'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(738,35): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'BrowserSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(739,15): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(745,44): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(783,24): error TS2694: Namespace 'Devices' has no exported member 'DevicesView'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(783,36): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'PageSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(788,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(790,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(797,23): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -6938,7 +6104,7 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(805,47): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(806,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(807,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(815,31): error TS2339: Property 'performActionOnRemotePage' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(820,23): error TS2694: Namespace 'Devices' has no exported member 'DevicesView'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(820,35): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'PageSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(821,15): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(838,15): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(847,82): error TS2555: Expected at least 2 arguments, but got 1. @@ -6946,19 +6112,19 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(890,194): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(891,21): error TS2339: Property 'BrowserSection' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(893,105): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(894,21): error TS2339: Property 'PageSection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(897,21): error TS2339: Property 'Panel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(903,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(908,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(908,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(911,17): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(914,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(918,27): error TS2339: Property 'setDevicesUpdatesEnabled' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(919,27): error TS2339: Property 'setDevicesUpdatesEnabled' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(921,58): error TS2339: Property 'NetworkDiscoveryView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(924,29): error TS2339: Property 'setDevicesDiscoveryConfig' does not exist on type 'typeof InspectorFrontendHost'. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(926,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(930,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(933,32): error TS2503: Cannot find namespace 'Adb'. +node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(20,18): error TS2315: Type 'Object' is not generic. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(20,34): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(56,48): error TS2315: Type 'any' is not generic. +node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(56,48): error TS2315: Type 'Object' is not generic. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(56,61): error TS1009: Trailing comma not allowed. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(56,63): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(110,17): error TS2503: Cannot find namespace 'Adb'. @@ -7085,11 +6251,11 @@ node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(27 node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(279,24): error TS2339: Property 'getComponentSelection' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(289,16): error TS2339: Property 'window' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(293,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(305,10): error TS2554: Expected 1 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(305,42): error TS2559: Type 'string' has no properties in common with type 'ElementCreationOptions'. node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(314,34): error TS2345: Argument of type 'string | number' is not assignable to parameter of type 'string'. Type 'number' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(323,20): error TS2339: Property 'createElementWithClass' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(324,17): error TS2554: Expected 1 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(324,49): error TS2559: Type 'string' has no properties in common with type 'ElementCreationOptions'. node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(338,19): error TS2339: Property 'createElementWithClass' does not exist on type 'Document'. node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(346,20): error TS2551: Property 'createSVGElement' does not exist on type 'Document'. Did you mean 'createElementNS'? node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(360,19): error TS2551: Property 'createSVGElement' does not exist on type 'Document'. Did you mean 'createElementNS'? @@ -7177,30 +6343,20 @@ node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(80 node_modules/chrome-devtools-frontend/front_end/dom_extension/DOMExtension.js(812,16): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(12,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(15,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(17,51): error TS2339: Property 'ClassNamePrompt' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(22,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(23,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(26,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(55,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(60,29): error TS2339: Property 'textContent' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(63,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(68,18): error TS2339: Property 'textContent' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(89,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(95,44): error TS2339: Property '_classesSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(100,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(133,24): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(134,22): error TS2339: Property 'caseInsensetiveComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(152,32): error TS2339: Property 'checked' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(162,50): error TS2339: Property '_classesSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(173,39): error TS2339: Property '_classesSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(194,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(203,36): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(215,22): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(233,28): error TS2339: Property '_classesSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(239,28): error TS2339: Property 'ButtonProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(241,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(244,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(264,28): error TS2339: Property 'ClassNamePrompt' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(291,94): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(297,55): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(299,57): error TS2339: Property 'valuesArray' does not exist on type 'Set'. @@ -7209,92 +6365,49 @@ node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(18,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(20,77): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(30,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(37,26): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(40,26): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(40,55): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(43,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(40,35): error TS2694: Namespace 'UI.Geometry' has no exported member 'CubicBezier'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(45,42): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(53,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(57,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(78,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(99,55): error TS2339: Property '_treeElementSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(103,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(104,32): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(106,77): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(118,56): error TS2339: Property '_treeElementSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(122,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(122,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'ContrastInfo'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(134,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(146,33): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(153,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(154,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(156,42): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(164,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(168,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(175,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(199,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(209,33): error TS2339: Property '_treeElementSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(223,58): error TS2339: Property '_treeElementSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(228,23): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(228,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(230,68): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(241,59): error TS2339: Property '_treeElementSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(248,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(260,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(262,47): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(270,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(274,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(296,38): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ColorSwatchPopoverIcon.js(306,36): error TS2339: Property '_treeElementSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(31,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(45,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(51,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(52,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(53,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(54,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(55,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(56,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(57,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(58,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(59,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(65,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(69,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(73,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(84,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(109,35): error TS2694: Namespace 'Elements' has no exported member 'ComputedStyleModel'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(115,51): error TS2694: Namespace 'Elements' has no exported member 'ComputedStyleModel'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(127,27): error TS2694: Namespace 'Elements' has no exported member 'ComputedStyleModel'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(132,43): error TS2339: Property 'ComputedStyle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(133,32): error TS2694: Namespace 'Elements' has no exported member 'ComputedStyleModel'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(139,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(146,29): error TS2339: Property 'ComputedStyle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(41,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(109,54): error TS2694: Namespace 'Elements.ComputedStyleModel' has no exported member 'ComputedStyle'. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(115,70): error TS2694: Namespace 'Elements.ComputedStyleModel' has no exported member 'ComputedStyle'. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(127,46): error TS2694: Namespace 'Elements.ComputedStyleModel' has no exported member 'ComputedStyle'. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(133,51): error TS2694: Namespace 'Elements.ComputedStyleModel' has no exported member 'ComputedStyle'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(48,36): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(51,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(52,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(52,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(58,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(66,77): error TS2339: Property '_maxLinkLength' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(78,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(91,34): error TS2339: Property 'spread' does not exist on type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(129,24): error TS2694: Namespace 'Elements' has no exported member 'ComputedStyleModel'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(138,67): error TS2339: Property '_propertySymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(129,43): error TS2694: Namespace 'Elements.ComputedStyleModel' has no exported member 'ComputedStyle'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(179,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(192,48): error TS2339: Property '_propertySymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(200,74): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(201,73): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(211,29): error TS2339: Property '_filterRegex' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(219,11): error TS2447: The '^' operator is not allowed for boolean types. Consider using '!==' instead. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(221,11): error TS2447: The '^' operator is not allowed for boolean types. Consider using '!==' instead. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(237,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(246,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(247,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(263,74): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(281,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(282,49): error TS2339: Property 'selectorText' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(286,30): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(340,57): error TS2339: Property '_propertySymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(347,30): error TS2339: Property '_maxLinkLength' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(349,30): error TS2339: Property '_propertySymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(12,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(12,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(25,70): error TS2339: Property 'state' does not exist on type 'EventTarget'. @@ -7303,39 +6416,26 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(43,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(47,16): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(51,16): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(65,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(68,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(106,33): error TS2339: Property 'ButtonProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(108,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(109,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(110,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(12,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(71,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(86,37): error TS2339: Property 'nextSiblingElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(104,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(163,20): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(215,38): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(441,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(44,24): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(45,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(47,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(47,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(49,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(58,26): error TS2694: Namespace 'Elements' has no exported member 'ElementsPanel'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(58,40): error TS2694: Namespace 'Elements.ElementsPanel' has no exported member '_splitMode'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(69,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(70,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(83,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(85,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(89,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(91,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(83,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(90,32): error TS2339: Property 'addEventListener' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(98,57): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(113,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(134,29): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(137,38): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(139,38): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(159,24): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(180,12): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(181,12): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -7350,14 +6450,11 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(361,54 node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(361,80): error TS2339: Property 'documentElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(375,58): error TS2339: Property '_pendingNodeReveal' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(395,17): error TS2339: Property '_searchResults' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(402,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(402,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(422,93): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(472,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(476,55): error TS2339: Property 'HrefSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(477,19): error TS2339: Property 'parentElementOrShadowHost' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(482,17): error TS2339: Property 'boxInWindow' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(487,40): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(488,73): error TS2339: Property 'HrefSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(497,52): error TS2339: Property '_searchResults' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(497,82): error TS2339: Property '_searchResults' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(505,15): error TS2339: Property '_searchResults' does not exist on type '(Anonymous class)'. @@ -7378,45 +6475,28 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(705,31 node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(721,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(721,34): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(721,82): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(722,42): error TS2339: Property '_splitMode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(723,39): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(724,42): error TS2339: Property '_splitMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(726,42): error TS2339: Property '_splitMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(740,78): error TS2339: Property '_splitMode' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(732,60): error TS2339: Property 'sidebarPanes' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(745,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(749,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(763,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(768,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(770,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(774,28): error TS2554: Expected 5 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(782,52): error TS2339: Property '_splitMode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(785,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(787,46): error TS2339: Property '_splitMode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(792,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(798,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(800,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(802,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(804,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(809,71): error TS2339: Property '_splitMode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(822,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(838,24): error TS2339: Property '_elementsSidebarViewTitleSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(841,24): error TS2339: Property '_splitMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(851,24): error TS2339: Property 'ContextMenuProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(855,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(864,51): error TS2339: Property 'isAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(866,43): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(867,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(875,24): error TS2339: Property 'DOMNodeRevealer' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(884,11): error TS2339: Property '_pendingNodeReveal' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(905,15): error TS2339: Property '_pendingNodeReveal' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(912,15): error TS2339: Property '_pendingNodeReveal' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(928,24): error TS2339: Property 'CSSPropertyRevealer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(976,24): error TS2339: Property 'PseudoStateMarkerDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsSidebarPane.js(13,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsSidebarPane.js(66,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(44,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(55,64): error TS2339: Property 'InitialChildrenLimit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(80,52): error TS2339: Property 'ShadowRootTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(105,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(111,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(197,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -7434,7 +6514,6 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(312,5): error TS2554: Expected 1-2 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(333,22): error TS2339: Property 'suppressRevealAndSelect' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(334,22): error TS2339: Property 'selectDOMNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(337,53): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(341,22): error TS2339: Property 'suppressRevealAndSelect' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(350,48): error TS2551: Property 'findTreeElement' does not exist on type '(Anonymous class)'. Did you mean '_bindTreeElement'? node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(425,26): error TS2339: Property 'selectedDOMNode' does not exist on type '(Anonymous class)'. @@ -7455,7 +6534,6 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(491,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(500,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(504,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(506,40): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(512,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(512,58): error TS2339: Property 'performCopyOrCut' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(516,26): error TS2555: Expected at least 2 arguments, but got 1. @@ -7480,26 +6558,24 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(592,20): error TS2339: Property 'classList' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(600,41): error TS2339: Property 'isAncestor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(632,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(638,39): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(638,18): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(646,7): error TS2554: Expected 5 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(655,26): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(673,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(676,39): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(676,18): error TS2554: Expected 4 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(679,26): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(695,38): error TS2339: Property 'EditTagBlacklist' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(731,39): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(731,18): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(733,26): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(762,13): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(767,32): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(772,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(775,20): error TS2694: Namespace 'UI' has no exported member 'TextEditorFactory'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(779,28): error TS2339: Property 'createEditor' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(779,28): error TS2339: Property 'createEditor' does not exist on type '{ (): void; prototype: { [x: string]: any; createEditor(options: any): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(851,18): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(851,35): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(852,55): error TS2339: Property 'isMetaOrCtrlForTest' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(853,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(855,24): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(855,56): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(855,79): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(856,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(868,26): error TS2694: Namespace 'Protocol' has no exported member 'Error'. @@ -7507,40 +6583,36 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(925,5): error TS2554: Expected 1-2 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(972,37): error TS2339: Property 'selectNodeAfterEdit' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1002,5): error TS2554: Expected 1-2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1026,24): error TS2694: Namespace 'Elements' has no exported member 'ElementsTreeOutline'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1026,44): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'UpdateRecord'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1106,27): error TS2339: Property '_decoratorExtensions' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1108,24): error TS2339: Property '_decoratorExtensions' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1108,47): error TS2554: Expected 2-3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1108,77): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1111,42): error TS2339: Property '_decoratorExtensions' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1113,28): error TS2339: Property '_decoratorExtensions' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1113,93): error TS2339: Property '_decoratorExtensions' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1134,28): error TS2694: Namespace 'Components' has no exported member 'DOMPresentationUtils'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1134,49): error TS2694: Namespace 'Components.DOMPresentationUtils' has no exported member 'MarkerDecorator'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1160,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1169,30): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1170,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1172,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1191,27): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1208,24): error TS2694: Namespace 'Elements' has no exported member 'ElementsTreeOutline'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1208,44): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'UpdateRecord'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1246,15): error TS2339: Property 'setTextContentTruncatedIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1251,41): error TS2339: Property 'createChild' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1281,41): error TS2339: Property 'HrefSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1313,20): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1336,22): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1342,20): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1354,39): error TS2339: Property 'createChild' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1356,19): error TS2339: Property 'createTextChild' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1364,24): error TS2694: Namespace 'Elements' has no exported member 'ElementsTreeOutline'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1364,44): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'UpdateRecord'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1371,36): error TS2339: Property 'createChild' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1394,19): error TS2339: Property 'createTextChild' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1405,53): error TS2339: Property 'MappedCharToEntity' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1422,24): error TS2694: Namespace 'Elements' has no exported member 'ElementsTreeOutline'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1422,44): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'UpdateRecord'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1452,44): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1454,22): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1461,42): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1465,20): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1474,30): error TS2339: Property 'isXMLMimeType' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1474,77): error TS2339: Property 'ForbiddenClosingTagElements' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1480,34): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1487,34): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1494,20): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. @@ -7553,29 +6625,22 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1537,18): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1577,26): error TS2694: Namespace 'Protocol' has no exported member 'Error'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1603,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1603,47): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1607,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1607,47): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1634,35): error TS2339: Property 'revealPromise' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1639,30): error TS2339: Property 'HrefSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1641,30): error TS2339: Property 'InitialChildrenLimit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1645,30): error TS2339: Property 'ForbiddenClosingTagElements' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1651,30): error TS2339: Property 'EditTagBlacklist' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1653,100): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(1654,10): error TS2339: Property 'MultilineEditorController' does not exist on type 'typeof Elements'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElementHighlighter.js(14,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElementHighlighter.js(15,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElementHighlighter.js(16,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElementHighlighter.js(18,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElementHighlighter.js(20,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElementHighlighter.js(24,22): error TS2694: Namespace 'Common' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(34,32): error TS2417: Class static side 'typeof (Anonymous class)' incorrectly extends base class static side 'typeof (Anonymous class)'. + Types of property 'Events' are incompatible. + Type '{ [x: string]: any; SelectedNodeChanged: symbol; ElementsTreeUpdated: symbol; }' is not assignable to type '{ [x: string]: any; ElementAttached: symbol; ElementExpanded: symbol; ElementCollapsed: symbol; E...'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(34,32): error TS2417: Class static side 'typeof (Anonymous class)' incorrectly extends base class static side 'typeof (Anonymous class)'. + Types of property 'Events' are incompatible. + Type '{ [x: string]: any; SelectedNodeChanged: symbol; ElementsTreeUpdated: symbol; }' is not assignable to type '{ [x: string]: any; ElementAttached: symbol; ElementExpanded: symbol; ElementCollapsed: symbol; E...'. + Property 'ElementAttached' is missing in type '{ [x: string]: any; SelectedNodeChanged: symbol; ElementsTreeUpdated: symbol; }'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(45,53): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(49,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(49,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(80,45): error TS2694: Namespace 'Elements' has no exported member 'ElementsTreeOutline'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(94,50): error TS2339: Property '_treeOutlineSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(80,65): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'UpdateRecord'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(120,24): error TS2694: Namespace 'Elements' has no exported member 'MultilineEditorController'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(143,24): error TS2694: Namespace 'Elements' has no exported member 'ElementsTreeOutline'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(143,44): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'ClipboardData'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(173,11): error TS2339: Property 'handled' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(197,11): error TS2339: Property 'handled' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(254,11): error TS2339: Property 'handled' does not exist on type 'Event'. @@ -7584,51 +6649,24 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(301,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(305,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(316,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(388,38): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(395,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(460,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(495,29): error TS2339: Property 'totalOffsetLeft' does not exist on type 'HTMLElement'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(515,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(519,55): error TS2339: Property 'HrefSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(520,19): error TS2339: Property 'parentElementOrShadowHost' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(525,17): error TS2339: Property 'boxInWindow' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(527,29): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(530,40): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(531,73): error TS2339: Property 'HrefSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(541,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(594,19): error TS2339: Property 'hovered' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(608,30): error TS2345: Argument of type '{ mode: string; showInfo: boolean; }' is not assignable to parameter of type '{ mode: string; showInfo: boolean; selectors: string; }'. Property 'selectors' is missing in type '{ mode: string; showInfo: boolean; }'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(612,57): error TS2339: Property 'ShortcutTreeElement' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(613,15): error TS2339: Property 'domModel' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(614,103): error TS2339: Property 'backendNodeId' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(614,22): error TS2345: Argument of type '{ mode: string; showInfo: boolean; }' is not assignable to parameter of type '{ mode: string; showInfo: boolean; selectors: string; }'. + Property 'selectors' is missing in type '{ mode: string; showInfo: boolean; }'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(755,33): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(758,36): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(813,22): error TS2339: Property 'index' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(847,24): error TS2694: Namespace 'Protocol' has no exported member 'Error'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(958,43): error TS2339: Property '_treeOutlineSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(959,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(960,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(961,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(962,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(963,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(964,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(965,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(966,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(967,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(974,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(975,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(976,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(977,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(978,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(979,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(980,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(981,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(982,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(983,50): error TS2339: Property '_treeOutlineSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(988,25): error TS2694: Namespace 'Elements' has no exported member 'ElementsTreeOutline'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(993,49): error TS2339: Property 'UpdateRecord' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1001,25): error TS2694: Namespace 'Elements' has no exported member 'ElementsTreeOutline'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(988,45): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'UpdateRecord'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1001,45): error TS2694: Namespace 'Elements.ElementsTreeOutline' has no exported member 'UpdateRecord'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1010,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1025,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1034,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -7644,7 +6682,6 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1258,12): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1261,28): error TS2339: Property 'expandAllButton' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1262,28): error TS2339: Property 'button' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1274,95): error TS2339: Property 'InitialChildrenLimit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1275,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1387,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'existingTreeElement' must be of type '(Anonymous class)', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1390,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. @@ -7655,57 +6692,37 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1409,19): error TS2339: Property 'expandAllButtonElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1411,28): error TS2339: Property 'expandAllButtonElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1412,26): error TS2339: Property 'expandAllButtonElement' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1418,66): error TS2339: Property 'ShortcutTreeElement' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1429,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1439,30): error TS2339: Property '_treeOutlineSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1442,53): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1443,30): error TS2339: Property 'ClipboardData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1446,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1455,30): error TS2339: Property 'MappedCharToEntity' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1479,30): error TS2339: Property 'UpdateRecord' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1562,30): error TS2339: Property 'Renderer' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1597,29): error TS2339: Property 'treeElementForTest' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1607,30): error TS2339: Property 'ShortcutTreeElement' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1613,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1614,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1620,27): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1621,26): error TS2339: Property 'createTextChild' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1622,10): error TS2339: Property 'classList' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1623,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1631,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeOutline.js(1638,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(42,74): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(46,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(49,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(51,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(52,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(55,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(56,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(69,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(69,94): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(71,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(71,73): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(73,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(73,74): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(77,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(91,41): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(103,70): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(107,81): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(129,52): error TS2339: Property 'value' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(134,72): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(135,58): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(136,73): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(137,58): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(134,23): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(135,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(136,24): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. +node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(137,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(139,9): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(162,58): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(177,31): error TS2339: Property 'DispatchFilterBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(183,31): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(35,27): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(36,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(38,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(39,38): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(40,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(40,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(50,33): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(66,36): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(67,33): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. @@ -7715,9 +6732,8 @@ node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeContr node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(84,71): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(91,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(104,27): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(113,39): error TS2339: Property 'ToggleSearchActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(56,27): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(70,21): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(70,30): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'InlineStyleResult'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(120,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(164,22): error TS2339: Property 'toFixedIfFloating' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(179,18): error TS2345: Argument of type 'string' is not assignable to parameter of type 'number'. @@ -7728,23 +6744,18 @@ node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(1 node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(199,9): error TS2322: Type 'number' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(199,18): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(202,21): error TS2339: Property 'toFixedIfFloating' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(231,20): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(231,56): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(231,92): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(232,20): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,7): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(235,90): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(236,7): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(252,18): error TS2339: Property '_backgroundColor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(252,72): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(253,18): error TS2339: Property '_name' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(254,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(254,53): error TS2339: Property '_backgroundColor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(271,20): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(298,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(320,30): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(320,9): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(323,19): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(354,17): error TS2339: Property 'originalPropertyData' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(361,48): error TS2339: Property '_inlineStyle' does not exist on type 'never'. @@ -7754,34 +6765,21 @@ node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(3 node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(368,14): error TS2339: Property '_inlineStyle' does not exist on type 'never'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(368,48): error TS2339: Property 'originalPropertyData' does not exist on type 'never'. node_modules/chrome-devtools-frontend/front_end/elements/MetricsSidebarPane.js(369,18): error TS2339: Property 'originalPropertyData' does not exist on type 'never'. -node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(43,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(48,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(49,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(68,32): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(95,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/PlatformFontsWidget.js(95,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(38,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(39,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(41,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(43,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(50,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(64,102): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(69,27): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(75,65): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(141,23): error TS2554: Expected 4-6 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(147,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(153,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(156,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(158,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(162,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/PropertiesWidget.js(175,27): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylePropertyHighlighter.js(29,25): error TS2339: Property 'property' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylePropertyHighlighter.js(43,42): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylePropertyHighlighter.js(44,42): error TS2339: Property 'animate' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(35,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(50,51): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(51,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(57,75): error TS2339: Property '_maxLinkLength' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(69,32): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(83,26): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(84,24): error TS2339: Property 'title' does not exist on type 'Element'. @@ -7807,39 +6805,32 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(26 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(293,19): error TS2339: Property 'isBlank' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(323,81): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(364,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(367,54): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(367,63): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(413,30): error TS2339: Property 'DOM' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(414,33): error TS2339: Property 'DOM' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(415,43): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(438,16): error TS2403: Subsequent variable declarations must have the same type. Variable 'section' must be of type '(Anonymous class)', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(441,27): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(484,14): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(522,68): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(583,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(590,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(594,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(595,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(595,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(633,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(642,32): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(644,32): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(647,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(675,28): error TS2339: Property '_maxLinkLength' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(687,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(704,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(715,27): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(716,22): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(716,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(724,7): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(758,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(759,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(762,18): error TS2339: Property '_section' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(763,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(771,32): error TS2339: Property 'section' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(860,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(862,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(864,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(867,29): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(894,50): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(894,66): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(894,83): error TS2339: Property 'metaKey' does not exist on type 'Event'. @@ -7848,26 +6839,18 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(90 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(904,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(905,11): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(938,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(940,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(941,30): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(944,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(946,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(947,29): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(950,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(951,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(952,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(955,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(956,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(957,30): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(962,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(963,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(964,29): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(972,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(973,24): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(978,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1018,54): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1019,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1020,54): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1021,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1022,35): error TS2339: Property 'selectorText' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1040,69): error TS2339: Property 'selectorText' does not exist on type '(Anonymous class)'. @@ -7885,11 +6868,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(11 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1117,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1131,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1145,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1159,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1185,27): error TS2339: Property 'Source' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1186,27): error TS2339: Property 'Source' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1189,27): error TS2339: Property 'Source' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1200,27): error TS2339: Property 'Source' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1159,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1232,7): error TS2322: Type '(Anonymous class)' is not assignable to type 'this'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1236,7): error TS2322: Type '(Anonymous class)' is not assignable to type 'this'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1238,9): error TS2322: Type '(Anonymous class)' is not assignable to type 'this'. @@ -7899,10 +6878,8 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(12 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1273,15): error TS2339: Property 'setOverloaded' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1273,62): error TS2339: Property 'property' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1296,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1309,41): error TS2339: Property 'MaxProperties' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1325,43): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string | string[]'. Type 'TemplateStringsArray' is not assignable to type 'string[]'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1336,81): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1346,7): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1346,33): error TS2339: Property '_updateFilter' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1349,77): error TS2339: Property 'deepTextContent' does not exist on type 'Element'. @@ -7921,9 +6898,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(14 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1497,7): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1498,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1513,15): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1518,25): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1519,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1526,39): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1532,13): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1534,38): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1537,11): error TS2339: Property 'consume' does not exist on type 'Event'. @@ -7936,9 +6911,8 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(16 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1617,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1630,56): error TS2339: Property 'lineNumberInSource' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1630,88): error TS2339: Property 'columnNumberInSource' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1633,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1653,13): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1658,30): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1658,9): error TS2554: Expected 4 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1662,13): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1679,39): error TS2339: Property 'inherited' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1682,9): error TS2554: Expected 1 arguments, but got 0. @@ -7948,17 +6922,21 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(16 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1698,25): error TS2694: Namespace 'Elements' has no exported member 'StylePropertyTreeElement'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1759,33): error TS2339: Property 'selectorRange' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1762,17): error TS2339: Property 'setSelectorText' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1790,44): error TS2345: Argument of type '() => Promise' is not assignable to parameter of type 'EventListener'. + Type 'Promise' is not assignable to type 'void | { handleEvent(evt: Event): void; }'. + Type 'Promise' is not assignable to type '{ handleEvent(evt: Event): void; }'. + Property 'handleEvent' is missing in type 'Promise'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1798,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1799,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1804,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1805,18): error TS2339: Property 'style' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1806,47): error TS2345: Argument of type '() => Promise' is not assignable to parameter of type 'EventListener'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1808,34): error TS2339: Property 'hasFocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1809,20): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1833,57): error TS2339: Property 'media' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1843,75): error TS2339: Property 'peekLast' does not exist on type 'string[]'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1857,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1866,24): error TS2694: Namespace 'Elements' has no exported member 'StylePropertyTreeElement'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1945,33): error TS2339: Property 'MaxProperties' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1963,35): error TS2339: Property 'key' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1984,25): error TS2339: Property 'key' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1987,17): error TS2339: Property 'setKeyText' does not exist on type '(Anonymous class)'. @@ -7967,14 +6945,11 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(20 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2094,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2109,7): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2109,46): error TS2339: Property '_updateFilter' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2148,21): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2175,34): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2148,30): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'ContrastInfo'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2266,49): error TS2339: Property 'section' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2279,34): error TS2339: Property 'checked' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2298,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2321,95): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2337,17): error TS2339: Property 'which' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2338,60): error TS2339: Property 'ActiveSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2342,25): error TS2339: Property 'hasSelection' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2343,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2385,26): error TS2339: Property 'removeChildren' does not exist on type 'Element'. @@ -7985,11 +6960,8 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(24 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2418,30): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2419,30): error TS2339: Property 'checked' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2420,75): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2430,80): error TS2339: Property 'ActiveSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2431,56): error TS2339: Property 'ActiveSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2434,30): error TS2339: Property 'hasSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2439,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2462,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2481,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2482,25): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2513,26): error TS2694: Namespace 'Elements' has no exported member 'StylePropertyTreeElement'. @@ -8000,16 +6972,12 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(25 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2565,31): error TS2339: Property 'textContent' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2575,35): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'HTMLElement'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2585,71): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2587,51): error TS2339: Property 'CSSPropertyPrompt' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2594,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2604,19): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2608,24): error TS2694: Namespace 'Elements' has no exported member 'StylePropertyTreeElement'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2612,15): error TS2339: Property 'handled' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2619,22): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2619,54): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2619,77): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2622,62): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2622,94): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2624,36): error TS2339: Property 'getComponentSelection' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2629,22): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2630,22): error TS2339: Property 'shiftKey' does not exist on type 'Event'. @@ -8043,39 +7011,26 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(29 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2977,107): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2978,35): error TS2300: Duplicate identifier 'Context'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2978,35): error TS2339: Property 'Context' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2979,35): error TS2339: Property 'ActiveSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(2981,28): error TS2339: Property 'CSSPropertyPrompt' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3021,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3049,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3120,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3228,26): error TS2339: Property 'VariableRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3234,36): error TS2339: Property 'VariableRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3234,67): error TS2339: Property 'URLRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3237,23): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3241,33): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3244,29): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3265,15): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3272,15): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3280,28): error TS2339: Property 'ButtonProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3282,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3283,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3302,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3305,32): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3312,32): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/EditDOMTestRunner.js(15,5): error TS2304: Cannot find name 'eventSender'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/EditDOMTestRunner.js(19,30): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(27,26): error TS2339: Property 'revealPromise' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(79,14): error TS2339: Property 'domModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(112,55): error TS2339: Property 'eventListener' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(128,13): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(132,13): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(141,61): error TS2339: Property '_propertySymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(181,61): error TS2339: Property '_propertySymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(191,13): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(199,30): error TS2339: Property 'domModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(200,33): error TS2339: Property 'domModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(201,23): error TS2339: Property 'domModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(294,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(316,13): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(322,6): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(326,26): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? @@ -8084,23 +7039,19 @@ node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTes node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(429,28): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(490,15): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(549,26): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(724,37): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(735,11): error TS2540: Cannot assign to 'name' because it is a constant or a read-only property. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(790,19): error TS2339: Property 'domModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(1024,19): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(1048,6): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(1052,6): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(1073,35): error TS2339: Property 'OverlayAgent' does not exist on type 'typeof TestRunner'. +node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(1080,35): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(10,20): error TS2339: Property 'events' does not exist on type 'typeof ElementsTestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(11,20): error TS2339: Property 'containerId' does not exist on type 'typeof ElementsTestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(21,24): error TS2339: Property 'containerId' does not exist on type 'typeof ElementsTestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(22,16): error TS2339: Property 'DOMAgent' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(22,57): error TS2339: Property 'containerId' does not exist on type 'typeof ElementsTestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(26,24): error TS2339: Property 'containerText' does not exist on type 'typeof ElementsTestRunner'. -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(28,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(29,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(31,38): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(31,90): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(34,18): error TS2339: Property 'domModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(54,22): error TS2339: Property 'events' does not exist on type 'typeof ElementsTestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(59,54): error TS2339: Property 'containerText' does not exist on type 'typeof ElementsTestRunner'. @@ -8118,156 +7069,88 @@ node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTM node_modules/chrome-devtools-frontend/front_end/elements_test_runner/SetOuterHTMLTestRunner.js(101,72): error TS2339: Property 'containerId' does not exist on type 'typeof ElementsTestRunner'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/StylesUpdateLinksTestRunner.js(99,35): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/StylesUpdateLinksTestRunner.js(119,24): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(11,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(18,32): error TS2339: Property '_appInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(19,29): error TS2339: Property '_appInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(20,34): error TS2339: Property '_appInstance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(31,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(36,73): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(38,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(42,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(44,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(46,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(49,13): error TS2339: Property 'timeStamp' does not exist on type 'Console'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(56,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(59,77): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(88,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(92,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(95,77): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(105,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(111,50): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(115,79): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(124,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(130,79): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(142,44): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(143,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(145,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(147,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(148,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(150,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(151,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(154,86): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(165,79): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(169,22): error TS2694: Namespace 'Common' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(174,57): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(180,13): error TS2339: Property 'timeStamp' does not exist on type 'Console'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(181,27): error TS2339: Property 'setInspectedPageBounds' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(186,23): error TS2339: Property '_appInstance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(196,23): error TS2694: Namespace 'Common' has no exported member 'App'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(199,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(199,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(199,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(199,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(9,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(19,60): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(24,30): error TS2345: Argument of type '1' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(28,62): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(29,56): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(30,62): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(31,56): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(35,92): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(36,57): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(37,63): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(38,57): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(41,101): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(28,9): error TS2365: Operator '<' cannot be applied to types 'V' and 'number'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(29,30): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(30,9): error TS2365: Operator '>' cannot be applied to types 'V' and 'number'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(31,30): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(35,38): error TS2365: Operator '<' cannot be applied to types 'V' and 'number'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(36,31): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(37,9): error TS2365: Operator '>' cannot be applied to types 'V' and 'number'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(38,31): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(50,81): error TS2345: Argument of type 'symbol' is not assignable to parameter of type '{ [x: string]: any; Global: symbol; Local: symbol; Session: symbol; }'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(52,27): error TS2694: Namespace 'Emulation' has no exported member 'DeviceModeModel'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(53,44): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(56,27): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(67,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(75,69): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(76,44): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(67,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(75,34): error TS2365: Operator '>=' cannot be applied to types 'string' and 'number'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(76,9): error TS2365: Operator '<=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(86,59): error TS2365: Operator '>=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(86,73): error TS2365: Operator '<=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(103,25): error TS2694: Namespace 'Emulation' has no exported member 'DeviceModeModel'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(105,25): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(112,44): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(119,13): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(128,44): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(129,53): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(137,50): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(139,28): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(146,64): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(147,59): error TS2345: Argument of type 'V' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(148,28): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(155,50): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(159,29): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(166,66): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(167,52): error TS2345: Argument of type 'V' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(168,29): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(175,28): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(186,26): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(193,26): error TS2694: Namespace 'Emulation' has no exported member 'DeviceModeModel'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(264,26): error TS2694: Namespace 'Emulation' has no exported member 'DeviceModeModel'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(282,38): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(284,38): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(286,38): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(287,68): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(288,65): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(336,40): error TS2345: Argument of type '0' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(337,28): error TS2345: Argument of type '1' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(340,51): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(404,51): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(411,52): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(419,50): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(431,50): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(443,50): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(450,62): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(450,100): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(453,62): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(453,106): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(456,80): error TS2345: Argument of type 'V' is not assignable to parameter of type 'number'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(457,103): error TS2339: Property 'Horizontal' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(458,24): error TS2339: Property 'Emulation' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(459,24): error TS2339: Property 'Emulation' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(463,57): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(465,62): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(471,57): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(473,27): error TS2365: Operator '>' cannot be applied to types 'V' and 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(474,9): error TS2322: Type 'number' is not assignable to type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(476,28): error TS2365: Operator '>' cannot be applied to types 'V' and 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(477,9): error TS2322: Type 'number' is not assignable to type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(478,73): error TS2339: Property 'defaultMobileScaleFactor' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(479,48): error TS2345: Argument of type 'V' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(482,23): error TS2345: Argument of type 'V' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(483,11): error TS2345: Argument of type 'V' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(484,50): error TS2339: Property 'Emulation' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(485,50): error TS2339: Property 'Emulation' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(487,63): error TS2339: Property '_defaultMobileUserAgent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(489,63): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(490,67): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(491,63): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(495,89): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(496,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(496,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(535,28): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(554,24): error TS2694: Namespace 'Protocol' has no exported member 'Emulation'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(576,40): error TS2339: Property 'Emulation' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(633,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(634,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(660,85): error TS2339: Property 'Horizontal' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(661,22): error TS2339: Property 'Emulation' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(662,22): error TS2339: Property 'Emulation' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(664,44): error TS2339: Property 'Emulation' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(665,23): error TS2339: Property 'screenOrientation' does not exist on type '{ width: number; height: number; deviceScaleFactor: number; mobile: boolean; }'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(699,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(704,27): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(711,27): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(712,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(713,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(714,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(715,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(718,27): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(719,27): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(722,27): error TS2339: Property '_defaultMobileUserAgent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(724,27): error TS2339: Property '_defaultMobileUserAgent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(725,93): error TS2339: Property '_defaultMobileUserAgent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(726,27): error TS2339: Property 'defaultMobileScaleFactor' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(25,59): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(33,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(43,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(57,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(59,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(69,30): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(70,30): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(71,31): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. @@ -8284,10 +7167,8 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(1 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(158,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(167,29): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(168,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(185,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(194,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(202,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(205,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(211,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(212,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(213,26): error TS2555: Expected at least 2 arguments, but got 1. @@ -8295,27 +7176,15 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(2 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(215,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(235,36): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(239,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(243,84): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(244,73): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(245,35): error TS2339: Property 'defaultMobileScaleFactor' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(248,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(249,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(250,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(260,11): error TS2365: Operator '===' cannot be applied to types 'V' and 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(265,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(269,44): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(269,81): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(270,44): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(270,88): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(271,44): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(271,82): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(272,44): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(272,87): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(276,27): error TS2694: Namespace 'Emulation' has no exported member 'DeviceModeModel'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(285,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(290,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(291,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(291,90): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(293,71): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(294,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(296,63): error TS2555: Expected at least 2 arguments, but got 1. @@ -8325,51 +7194,33 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(3 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(302,71): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(303,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(305,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(316,63): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(322,36): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(323,44): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(324,40): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(325,41): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(326,33): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(346,35): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(351,51): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(388,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(392,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(393,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(397,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(428,55): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(433,38): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(437,29): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(441,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(447,52): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(459,77): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(460,34): error TS2339: Property 'totalOffsetTop' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(460,78): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(461,45): error TS2339: Property 'Vertical' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(461,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(462,45): error TS2339: Property 'Horizontal' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(462,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(482,27): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(490,27): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(507,24): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(507,84): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(508,25): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(508,85): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(509,89): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(510,80): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(515,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(519,23): error TS2339: Property 'placeholder' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(538,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(539,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(540,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(541,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(550,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(550,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(551,67): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(553,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(560,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(563,33): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(566,106): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(570,15): error TS2339: Property 'device' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(571,15): error TS2339: Property 'orientation' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(572,15): error TS2339: Property 'mode' does not exist on type 'V'. @@ -8379,12 +7230,7 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(5 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(584,59): error TS2339: Property 'device' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(586,67): error TS2339: Property 'orientation' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(587,61): error TS2339: Property 'mode' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(596,51): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(15,24): error TS2339: Property 'singleton' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(16,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(24,51): error TS2339: Property 'Ruler' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(26,52): error TS2339: Property 'Ruler' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(29,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(37,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(74,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,7): error TS2555: Expected at least 2 arguments, but got 1. @@ -8394,29 +7240,19 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(83,9 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,7): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(84,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(103,53): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(105,9): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(124,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(126,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(127,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(132,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(143,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(162,49): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(162,104): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(170,50): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(170,106): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(176,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(180,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(189,15): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(190,15): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(191,15): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(192,15): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(200,104): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(227,70): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(238,99): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(241,9): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(315,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(372,51): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(252,9): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(253,9): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(280,30): error TS2339: Property 'positionAt' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(283,31): error TS2339: Property 'positionAt' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(376,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(396,14): error TS2339: Property 'width' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(397,14): error TS2339: Property 'height' does not exist on type 'Element'. @@ -8427,16 +7263,13 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(424, node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(443,14): error TS2339: Property 'width' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(444,14): error TS2339: Property 'height' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(445,24): error TS2339: Property 'getContext' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(477,58): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(480,10): error TS2339: Property 'download' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(481,12): error TS2339: Property 'toBlob' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(482,12): error TS2339: Property 'href' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(483,12): error TS2339: Property 'click' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(491,26): error TS2339: Property 'Ruler' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeView.js(500,22): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(13,30): error TS2339: Property '_wrapperInstance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(18,22): error TS2339: Property 'singleton' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(23,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(33,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(50,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(53,37): error TS2694: Namespace 'Protocol' has no exported member 'Page'. @@ -8444,7 +7277,6 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(7 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(73,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(78,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(84,26): error TS2339: Property '_wrapperInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(90,29): error TS2339: Property 'ActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(98,34): error TS2339: Property '_wrapperInstance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(101,43): error TS2339: Property '_wrapperInstance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeWrapper.js(107,26): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. @@ -8457,48 +7289,26 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js( node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(17,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(22,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(28,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(33,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(35,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(56,29): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(63,29): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(85,70): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(105,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(109,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(122,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(138,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(152,59): error TS2339: Property 'Vertical' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(154,59): error TS2339: Property 'Horizontal' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(157,46): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(157,96): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(158,57): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(159,46): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(159,96): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(160,57): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(138,29): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(165,27): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(166,27): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(172,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(184,59): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(184,97): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(186,59): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(186,103): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(192,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(198,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(172,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(192,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(202,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(204,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(206,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(207,61): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(208,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(212,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(216,37): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(216,74): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(217,37): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/DevicesSettingsTab.js(217,75): error TS2339: Property 'UA' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(12,42): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(13,27): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(15,27): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(20,51): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(20,94): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(23,35): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(27,43): error TS2339: Property '_Show' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(45,18): error TS8024: JSDoc '@param' tag has name '', but there is no parameter with that name. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(45,18): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(48,16): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. @@ -8507,10 +7317,6 @@ node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(66, node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(76,16): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(84,30): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(86,16): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(90,74): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(91,54): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(95,76): error TS2339: Property 'MaxDeviceSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(96,55): error TS2339: Property 'MinDeviceSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(104,56): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(106,38): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(110,45): error TS2554: Expected 4 arguments, but got 3. @@ -8521,214 +7327,115 @@ node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(129 node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(130,44): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(138,45): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(139,51): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(140,59): error TS2339: Property 'Vertical' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(141,59): error TS2339: Property 'Horizontal' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(144,35): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(156,94): error TS2339: Property '_Show' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(195,34): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(243,25): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(263,25): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(275,25): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(289,26): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(292,46): error TS2339: Property 'Vertical' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(299,49): error TS2339: Property '_Show' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(301,52): error TS2339: Property '_Show' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(308,50): error TS2339: Property '_Show' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(308,90): error TS2339: Property '_Show' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(322,63): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(329,63): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(333,90): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(334,26): error TS2339: Property 'Mode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(336,99): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(337,26): error TS2339: Property 'Orientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(339,26): error TS2339: Property 'Horizontal' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(340,26): error TS2339: Property 'Vertical' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(342,26): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(350,26): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(355,26): error TS2339: Property '_Show' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(373,26): error TS2345: Argument of type 'V' is not assignable to parameter of type 'any[]'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(380,31): error TS2345: Argument of type 'V' is not assignable to parameter of type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(388,40): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(389,37): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(390,89): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(395,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(422,51): error TS2339: Property 'Horizontal' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(428,51): error TS2339: Property 'Vertical' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(455,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(470,18): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(478,29): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(479,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(479,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(486,31): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(487,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(487,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(508,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(514,31): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? -node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(12,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(21,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(22,35): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(61,72): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(64,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(71,36): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(72,15): error TS2339: Property 'singleton' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(76,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(25,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(26,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(38,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(39,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(40,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(42,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(52,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(53,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(54,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(56,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(25,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(74,41): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(79,59): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(83,59): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(101,41): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(111,31): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(116,40): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(118,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(131,21): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(148,33): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(149,34): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(148,53): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(149,54): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(154,27): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(172,56): error TS2339: Property 'MediaQueryUIModel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(189,27): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(190,27): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(189,47): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(190,47): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(215,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(220,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(223,11): error TS2339: Property '_model' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(224,11): error TS2339: Property '_locations' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(245,25): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(254,59): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(245,45): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(255,14): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(256,34): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(261,14): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(264,59): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(265,14): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(266,32): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(271,14): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(272,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(277,14): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(280,59): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(281,32): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(285,14): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(286,33): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(311,31): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(320,31): error TS2339: Property 'MediaQueryUIModel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(333,53): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(335,53): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(337,53): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(343,26): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(368,46): error TS2339: Property 'MediaQueryUIModel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(373,25): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(381,25): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(393,25): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(413,58): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(415,58): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(422,26): error TS2694: Namespace 'Emulation' has no exported member 'MediaQueryInspector'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(14,44): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(343,46): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(373,45): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(381,45): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(393,45): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'MediaQueryUIModel'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(422,46): error TS2694: Namespace 'Emulation.MediaQueryInspector' has no exported member 'Section'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(18,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(21,50): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(25,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(34,32): error TS2339: Property '_instanceObject' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(35,29): error TS2339: Property '_instanceObject' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(36,34): error TS2339: Property '_instanceObject' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(40,19): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(40,34): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'Geolocation'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(43,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(44,70): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(48,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(49,39): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(52,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(53,39): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(55,55): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(59,48): error TS2339: Property 'PresetLocations' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(82,25): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(85,28): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(91,26): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(94,28): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(97,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(98,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(104,41): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(107,48): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(109,48): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(111,50): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(115,50): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(121,41): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(122,27): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(126,42): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(127,29): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(127,64): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(131,84): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(144,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(145,78): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(150,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(151,42): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(154,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(155,42): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(157,58): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(163,51): error TS2339: Property 'PresetOrientations' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(178,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(203,39): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(206,39): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(215,41): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(218,48): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(220,26): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(225,34): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(227,58): error TS2339: Property 'DeviceOrientationModificationSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(243,63): error TS2339: Property 'options' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(244,19): error TS2339: Property 'selectedIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(249,28): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(250,32): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(250,64): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(250,97): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(251,31): error TS2339: Property 'DeviceOrientationModificationSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(252,87): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(257,32): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(258,31): error TS2339: Property 'DeviceOrientationModificationSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(263,19): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(264,25): error TS2694: Namespace 'Emulation' has no exported member 'SensorsView'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(278,54): error TS2339: Property 'DeviceOrientationModificationSource' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(263,34): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'DeviceOrientation'. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(264,37): error TS2694: Namespace 'Emulation.SensorsView' has no exported member 'DeviceOrientationModificationSource'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(279,25): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(280,24): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(281,25): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(284,64): error TS2339: Property 'DeviceOrientationModificationSource' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(298,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(301,11): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(303,85): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(307,19): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(307,34): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'DeviceOrientation'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(313,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(317,80): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(322,78): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(327,80): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(331,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(336,19): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(349,16): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(336,34): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'DeviceOrientation'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(362,11): error TS2339: Property 'consume' does not exist on type 'MouseEvent'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(365,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(366,85): error TS2339: Property 'ShiftDragOrientationSpeed' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(368,17): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(369,18): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(380,26): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(382,32): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(383,70): error TS2339: Property 'DeviceOrientationModificationSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(384,87): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(402,11): error TS2339: Property 'consume' does not exist on type 'MouseEvent'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(409,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(418,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(420,19): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. +node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(409,28): error TS2694: Namespace 'UI.Geometry' has no exported member 'Vector'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(424,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(428,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(430,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(431,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(435,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(443,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(451,23): error TS2339: Property 'DeviceOrientationModificationSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(459,23): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(466,23): error TS2339: Property 'PresetLocations' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(470,15): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(471,15): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(472,15): error TS2555: Expected at least 2 arguments, but got 1. @@ -8739,16 +7446,12 @@ node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(476,15) node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(477,15): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(478,15): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(484,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(484,88): error TS2339: Property 'NonPresetOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(490,23): error TS2339: Property 'PresetOrientations' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(493,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(494,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(495,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(496,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(497,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(498,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(507,23): error TS2339: Property 'ShowActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/emulation/SensorsView.js(520,23): error TS2339: Property 'ShiftDragOrientationSpeed' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(4,95): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(5,16): error TS2339: Property 'FrameworkEventListenersObject' does not exist on type 'typeof EventListeners'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(7,106): error TS1003: Identifier expected. @@ -8757,10 +7460,9 @@ node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUt node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(19,36): error TS2694: Namespace 'EventListeners' has no exported member 'FrameworkEventListenersObject'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(22,52): error TS2694: Namespace 'EventListeners' has no exported member 'FrameworkEventListenersObject'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(28,8): error TS2339: Property 'catchException' does not exist on type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(81,23): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(144,23): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(81,37): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(144,37): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(172,62): error TS2339: Property 'catchException' does not exist on type 'Promise<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(182,80): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(227,31): error TS2694: Namespace 'EventListeners' has no exported member 'FrameworkEventListenersObject'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(234,19): error TS2694: Namespace 'SDK' has no exported member 'CallFunctionResult'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersUtils.js(286,55): error TS2694: Namespace 'EventListeners' has no exported member 'EventListenerObjectInInspectedPage'. @@ -8786,8 +7488,6 @@ node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersVi node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(88,29): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(102,29): error TS2495: Type 'IArguments' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(150,46): error TS2339: Property 'eventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(152,50): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(154,50): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(156,45): error TS2339: Property 'eventListener' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(158,47): error TS2339: Property 'eventListener' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(274,23): error TS2554: Expected 9 arguments, but got 2. @@ -8800,7 +7500,6 @@ node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersVi node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(301,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(311,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/event_listeners/EventListenersView.js(321,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(97,23): error TS2339: Property 'chrome' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(130,25): error TS2339: Property 'sendRequest' does not exist on type '{ _callbacks: { [x: string]: any; }; _handlers: { [x: string]: any; }; _lastRequestId: number; _l...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(132,23): error TS2339: Property 'registerHandler' does not exist on type '{ _callbacks: { [x: string]: any; }; _handlers: { [x: string]: any; }; _lastRequestId: number; _l...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(145,25): error TS2339: Property 'sendRequest' does not exist on type '{ _callbacks: { [x: string]: any; }; _handlers: { [x: string]: any; }; _lastRequestId: number; _l...'. @@ -8845,25 +7544,23 @@ node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(627,2 node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(662,21): error TS2339: Property 'sendRequest' does not exist on type '{ _callbacks: { [x: string]: any; }; _handlers: { [x: string]: any; }; _lastRequestId: number; _l...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(789,21): error TS2339: Property 'exposeWebInspectorNamespace' does not exist on type '{ startPage: string; name: string; exposeExperimentalAPIs: boolean; }'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(790,12): error TS2339: Property 'webInspector' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(48,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(48,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(52,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(81,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(137,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(81,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(230,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(232,23): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(240,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(246,24): error TS2694: Namespace 'Protocol' has no exported member 'Error'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(265,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(279,40): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(281,10): error TS2339: Property 'renderPromise' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionRegistryStub.js(30,13): error TS2339: Property 'InspectorExtensionRegistry' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionRegistryStub.js(34,14): error TS2339: Property 'InspectorExtensionRegistryStub' does not exist on type 'typeof Extensions'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionRegistryStub.js(39,51): error TS2339: Property 'InspectorExtensionRegistryStub' does not exist on type 'typeof Extensions'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(54,41): error TS2694: Namespace 'Extensions' has no exported member 'TracingSession'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(85,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(87,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(85,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(87,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(129,5): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(136,5): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(150,26): error TS2694: Namespace 'Extensions' has no exported member 'TracingSession'. @@ -8871,48 +7568,40 @@ node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(16 node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(219,43): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(244,54): error TS2339: Property 'traverseNextNode' does not exist on type 'HTMLElement'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(245,27): error TS2693: 'ShadowRoot' only refers to a type, but is being used as a value here. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(263,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(312,13): error TS2339: Property 'complete' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(322,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(371,23): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(377,23): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(383,23): error TS2339: Property 'reveal' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(263,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(312,13): error TS2339: Property 'complete' does not exist on type '{ (): void; prototype: { [x: string]: any; complete: (url: string, timeOffsetMicroseconds: number...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(416,26): error TS2694: Namespace 'Protocol' has no exported member 'Error'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(445,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(448,34): error TS2339: Property 'contentURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(448,70): error TS2339: Property 'contentType' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(448,34): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(448,70): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(452,30): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(455,37): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(471,22): error TS2339: Property 'valuesArray' does not exist on type 'Map void>'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(471,22): error TS2339: Property 'valuesArray' does not exist on type 'Map void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(481,41): error TS2339: Property 'contentEncoded' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(497,30): error TS2345: Argument of type '(Anonymous class) | (Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(480,41): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(481,41): error TS2339: Property 'contentEncoded' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(497,30): error TS2345: Argument of type 'UISourceCode | (Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Type 'UISourceCode' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(502,26): error TS2694: Namespace 'Protocol' has no exported member 'Error'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(542,14): error TS2339: Property '_extensionOrigin' does not exist on type 'MessagePort'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(545,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(567,30): error TS2339: Property 'KeyboardEvent' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(599,96): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(603,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(624,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(631,93): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(638,85): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(599,76): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'string'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(603,9): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'string'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(631,93): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(638,85): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(649,5): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(667,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(670,36): error TS2339: Property '_overridePlatformExtensionAPIForTest' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(670,36): error TS2339: Property '_overridePlatformExtensionAPIForTest' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(671,14): error TS2339: Property 'buildPlatformExtensionAPI' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(671,69): error TS2339: Property '_overridePlatformExtensionAPIForTest' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(671,69): error TS2339: Property '_overridePlatformExtensionAPIForTest' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(681,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(708,31): error TS2339: Property 'setInjectedScriptForOrigin' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(712,14): error TS2339: Property 'src' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(713,14): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(765,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(777,31): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(791,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(800,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(839,27): error TS2694: Namespace 'Extensions' has no exported member 'ExtensionStatus'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(881,30): error TS2339: Property 'resourceTreeModel' does not exist on type 'true | (Anonymous class)'. Property 'resourceTreeModel' does not exist on type 'true'. @@ -8925,29 +7614,31 @@ node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(89 node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(901,44): error TS2339: Property 'url' does not exist on type 'true | (Anonymous class)'. Property 'url' does not exist on type 'true'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(918,21): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(931,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(976,29): error TS2694: Namespace 'Extensions' has no exported member 'ExtensionStatus'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(983,59): error TS2339: Property 'vsprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(1001,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(1002,28): error TS2300: Duplicate identifier 'Record'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(1002,28): error TS2339: Property 'Record' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionTraceProvider.js(23,26): error TS2694: Namespace 'Extensions' has no exported member 'TracingSession'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionTraceProvider.js(26,64): error TS2339: Property '_lastSessionId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionTraceProvider.js(56,35): error TS2339: Property '_lastSessionId' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionTraceProvider.js(27,32): error TS2339: Property 'startTraceRecording' does not exist on type 'typeof extensionServer'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionTraceProvider.js(31,32): error TS2339: Property 'stopTraceRecording' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionView.js(50,18): error TS2339: Property 'src' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionView.js(74,22): error TS2352: Type 'Window' cannot be converted to type 'Window[]'. Property 'includes' is missing in type 'Window'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionView.js(75,74): error TS2339: Property 'contentWindow' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsNetworkTestRunner.js(23,5): error TS2304: Cannot find name 'output'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsNetworkTestRunner.js(27,3): error TS2304: Cannot find name 'webInspector'. -node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(14,28): error TS2339: Property '_extensionAPITestHook' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(12,28): error TS2339: Property '_registerHandler' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(15,10): error TS2339: Property 'webInspector' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(16,10): error TS2339: Property '_extensionServerForTests' does not exist on type 'Window'. +node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(21,30): error TS2339: Property '_dispatchCallback' does not exist on type 'typeof extensionServer'. +node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(28,32): error TS2339: Property '_dispatchCallback' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(46,24): error TS2339: Property '_codeToEvaluateBeforeTests' does not exist on type 'typeof ExtensionsTestRunner'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(50,33): error TS2339: Property 'RuntimeAgent' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(55,24): error TS2339: Property '_pendingTests' does not exist on type 'typeof ExtensionsTestRunner'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(55,62): error TS2339: Property '_codeToEvaluateBeforeTests' does not exist on type 'typeof ExtensionsTestRunner'. node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(60,3): error TS2304: Cannot find name 'InspectorFrontendAPI'. +node_modules/chrome-devtools-frontend/front_end/extensions_test_runner/ExtensionsTestRunner.js(63,30): error TS2339: Property 'initializeExtensions' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/externs.js(37,8): error TS2339: Property 'observe' does not exist on type 'ObjectConstructor'. node_modules/chrome-devtools-frontend/front_end/externs.js(40,17): error TS2339: Property 'isMetaOrCtrlForTest' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/externs.js(43,17): error TS2339: Property 'code' does not exist on type 'Event'. @@ -9017,17 +7708,17 @@ node_modules/chrome-devtools-frontend/front_end/externs.js(463,15): error TS1110 node_modules/chrome-devtools-frontend/front_end/externs.js(499,15): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/externs.js(510,15): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/externs.js(549,130): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/externs.js(550,12): error TS2339: Property 'BeforeChangeObject' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. +node_modules/chrome-devtools-frontend/front_end/externs.js(550,12): error TS2339: Property 'BeforeChangeObject' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/externs.js(552,126): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/externs.js(553,12): error TS2339: Property 'ChangeObject' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. +node_modules/chrome-devtools-frontend/front_end/externs.js(553,12): error TS2339: Property 'ChangeObject' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/externs.js(565,13): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/externs.js(571,8): error TS2551: Property 'pos' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. Did you mean 'Pos'? -node_modules/chrome-devtools-frontend/front_end/externs.js(572,8): error TS2339: Property 'start' does not exist on type '{ (element: any, config: any): void; on: (obj: any, type: any, handler: any) => void; prototype: ...'. +node_modules/chrome-devtools-frontend/front_end/externs.js(571,8): error TS2551: Property 'pos' does not exist on type 'typeof CodeMirror'. Did you mean 'Pos'? +node_modules/chrome-devtools-frontend/front_end/externs.js(572,8): error TS2339: Property 'start' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/externs.js(623,8): error TS2339: Property 'dispatchStandaloneTestRunnerMessages' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/externs.js(630,19): error TS2339: Property 'animate' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/externs.js(654,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/externs.js(661,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/externs.js(668,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. +node_modules/chrome-devtools-frontend/front_end/externs.js(654,23): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/externs.js(661,23): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/externs.js(668,22): error TS2694: Namespace 'Acorn' has no exported member 'Tokenizer'. node_modules/chrome-devtools-frontend/front_end/externs.js(705,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/externs.js(710,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/externs.js(711,7): error TS2300: Duplicate identifier 'Comment'. @@ -9036,76 +7727,58 @@ node_modules/chrome-devtools-frontend/front_end/externs.js(770,1): error TS8022: node_modules/chrome-devtools-frontend/front_end/externs.js(803,13): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/externs.js(805,19): error TS2339: Property 'context' does not exist on type 'Console'. node_modules/chrome-devtools-frontend/front_end/externs.js(811,13): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(10,48): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(10,68): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'Task'. node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(28,40): error TS2339: Property 'keysArray' does not exist on type 'Map<(Anonymous class), any>'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(29,79): error TS2339: Property 'MaxWorkers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(77,50): error TS2339: Property 'Task' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(103,50): error TS2339: Property 'Task' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(119,42): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(129,35): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(133,43): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(162,50): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(172,48): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(179,50): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(189,49): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(197,50): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(214,34): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(224,34): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(235,31): error TS2339: Property 'MaxWorkers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(240,31): error TS2339: Property 'Task' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(255,31): error TS2339: Property 'FormatResult' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(259,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(119,62): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'SCSSRule'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(129,55): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'FormatResult'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(133,63): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'FormatResult'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(162,70): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'CSSRule'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(172,68): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'CSSRule'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(179,70): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'JSOutlineItem'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(189,69): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'JSOutlineItem'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(197,70): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'OutlineItem'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(214,54): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'JSOutlineItem'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(224,54): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'CSSRule'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(259,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'FormatMapping'. node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(264,70): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(265,31): error TS2339: Property 'FormatMapping' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(267,93): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(268,31): error TS2339: Property 'OutlineItem' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(270,31): error TS2339: Property 'JSOutlineItem' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(268,31): error TS2551: Property 'OutlineItem' does not exist on type 'typeof (Anonymous class)'. Did you mean 'JSOutlineItem'? node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(285,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(286,31): error TS2339: Property 'TextRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(288,31): error TS2339: Property 'CSSProperty' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(292,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(296,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(298,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(305,31): error TS2339: Property 'CSSStyleRule' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(309,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(315,35): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(292,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(296,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(298,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(309,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(315,55): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'CSSProperty'. node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(322,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(323,31): error TS2339: Property 'CSSAtRule' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(323,31): error TS2551: Property 'CSSAtRule' does not exist on type 'typeof (Anonymous class)'. Did you mean 'SCSSRule'? node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(327,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(328,31): error TS2300: Duplicate identifier 'CSSRule'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(328,31): error TS2339: Property 'CSSRule' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(330,31): error TS2339: Property 'SCSSProperty' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(332,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(334,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(336,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(343,31): error TS2339: Property 'SCSSRule' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(345,34): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(347,34): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(349,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(328,31): error TS2551: Property 'CSSRule' does not exist on type 'typeof (Anonymous class)'. Did you mean 'SCSSRule'? +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(332,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(334,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(336,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(345,54): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(347,54): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'SCSSProperty'. +node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(349,47): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'TextRange'. node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(358,18): error TS2551: Property '_formatterWorkerPool' does not exist on type 'typeof Formatter'. Did you mean 'FormatterWorkerPool'? node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(359,15): error TS2551: Property '_formatterWorkerPool' does not exist on type 'typeof Formatter'. Did you mean 'FormatterWorkerPool'? node_modules/chrome-devtools-frontend/front_end/formatter/FormatterWorkerPool.js(360,20): error TS2551: Property '_formatterWorkerPool' does not exist on type 'typeof Formatter'. Did you mean 'FormatterWorkerPool'? node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(39,40): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(41,21): error TS2339: Property 'format' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(54,21): error TS2339: Property 'locationToPosition' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(64,21): error TS2339: Property 'positionToLocation' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(65,32): error TS2339: Property 'upperBound' does not exist on type 'number[]'. node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(81,42): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(89,36): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(94,25): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. +node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(94,45): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'FormatResult'. node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(98,31): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(99,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(99,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(111,42): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(114,23): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(114,23): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(127,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(134,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(173,25): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(189,29): error TS2339: Property 'locationToPosition' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(192,32): error TS2339: Property 'positionToLocation' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(203,29): error TS2339: Property 'locationToPosition' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(205,32): error TS2339: Property 'positionToLocation' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(173,45): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'FormatMapping'. node_modules/chrome-devtools-frontend/front_end/formatter/ScriptFormatter.js(215,28): error TS2339: Property 'upperBound' does not exist on type 'number[]'. node_modules/chrome-devtools-frontend/front_end/formatter_worker.js(5,11): error TS2339: Property 'Runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/formatter_worker.js(6,8): error TS2339: Property 'importScripts' does not exist on type 'Window'. @@ -9142,13 +7815,14 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/CSSRuleParser.j node_modules/chrome-devtools-frontend/front_end/formatter_worker/CSSRuleParser.js(150,37): error TS2339: Property 'CSSParserStates' does not exist on type 'typeof FormatterWorker'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/CSSRuleParser.js(152,37): error TS2339: Property 'CSSParserStates' does not exist on type 'typeof FormatterWorker'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/CSSRuleParser.js(172,5): error TS2554: Expected 0-1 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(45,10): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(59,33): error TS2352: Type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...' cannot be converted to type '{ quasis: { start: number; end: number; type: string; body: any; declarations: any[]; properties:...'. - Property 'quasis' is missing in type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(62,52): error TS2345: Argument of type '{ quasis: { start: number; end: number; type: string; body: any; declarations: any[]; properties:...' is not assignable to parameter of type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. - Property 'start' is missing in type '{ quasis: { start: number; end: number; type: string; body: any; declarations: any[]; properties:...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(63,57): error TS2345: Argument of type '{ quasis: { start: number; end: number; type: string; body: any; declarations: any[]; properties:...' is not assignable to parameter of type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(65,66): error TS2345: Argument of type '{ quasis: { start: number; end: number; type: string; body: any; declarations: any[]; properties:...' is not assignable to parameter of type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(9,31): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(26,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(33,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(34,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(40,33): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(59,48): error TS2694: Namespace 'ESTree' has no exported member 'TemplateLiteralNode'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(80,30): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/ESTreeWalker.js(81,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormattedContentBuilder.js(47,39): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(32,30): error TS1138: Parameter declaration expected. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(43,20): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. @@ -9156,9 +7830,7 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(45,26): error TS2339: Property 'current' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(51,3): error TS2322: Type '(line: string, callback: (arg0: string, arg1: string, arg2: number, arg3: number) => any) => void' is not assignable to type '(arg0: string) => any'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(58,26): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(70,52): error TS2339: Property 'parse' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(96,3): error TS2554: Expected 2-3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(96,31): error TS2339: Property 'RelaxedJSONParser' does not exist on type 'typeof FormatterWorker'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(103,44): error TS2345: Argument of type '{ ecmaVersion: number; }' is not assignable to parameter of type '{ [x: string]: boolean; }'. Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. @@ -9166,15 +7838,15 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(146,35): error TS2345: Argument of type '{ ecmaVersion: number; }' is not assignable to parameter of type '{ [x: string]: boolean; }'. Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(199,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(208,5): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(223,3): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(230,35): error TS2345: Argument of type '{ ranges: false; ecmaVersion: number; }' is not assignable to parameter of type '{ [x: string]: boolean; }'. Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(258,14): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(258,29): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(258,72): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(259,15): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(232,29): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(237,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(246,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(265,5): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(274,3): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(287,26): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. @@ -9185,107 +7857,46 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(303,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'formatter' must be of type '(Anonymous class)', but here has type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(304,9): error TS2554: Expected 2 arguments, but got 4. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(313,3): error TS2554: Expected 2-3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(333,46): error TS2339: Property 'parse' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(334,24): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(29,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(40,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(58,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(67,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(77,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(87,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(94,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(95,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(121,54): error TS2339: Property 'SupportedJavaScriptMimeTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(138,31): error TS2339: Property 'SupportedJavaScriptMimeTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(149,45): error TS2339: Property 'ParseState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(150,52): error TS2339: Property 'Element' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(151,60): error TS2339: Property 'Tag' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(153,39): error TS2339: Property 'Tag' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(29,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(40,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(58,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(67,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(77,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(87,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(94,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(95,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Token'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(171,7): error TS2554: Expected 0-1 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(174,33): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(181,55): error TS2339: Property 'Token' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(185,33): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(187,41): error TS2339: Property 'Tag' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(205,49): error TS2339: Property 'Token' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(217,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(220,39): error TS2339: Property 'ParseState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(263,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(275,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(279,76): error TS2339: Property 'SelfClosingTags' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(280,45): error TS2339: Property 'Tag' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(286,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(290,36): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(294,57): error TS2339: Property 'AutoClosingTags' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(295,37): error TS2339: Property 'AutoClosingTags' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(301,50): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(302,49): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(308,33): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(310,34): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(313,44): error TS2339: Property 'Tag' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(318,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(326,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(329,34): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(330,52): error TS2339: Property 'Element' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(338,32): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(345,32): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(352,32): error TS2694: Namespace 'FormatterWorker' has no exported member 'HTMLModel'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(359,27): error TS2339: Property 'SelfClosingTags' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(365,27): error TS2339: Property 'AutoClosingTags' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(391,27): error TS2339: Property 'ParseState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(401,27): error TS2339: Property 'Token' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(419,27): error TS2339: Property 'Tag' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(441,27): error TS2339: Property 'Element' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(174,33): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(185,33): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(217,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Token'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(263,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Token'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(275,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Token'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(286,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Tag'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(290,36): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(301,50): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(302,49): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(308,43): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(310,44): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Tag'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(318,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Tag'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(326,41): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Tag'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(329,34): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(338,42): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Token'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(345,42): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Token'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/HTMLFormatter.js(352,42): error TS2694: Namespace 'FormatterWorker.HTMLModel' has no exported member 'Element'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(54,42): error TS2345: Argument of type '{ ranges: false; ecmaVersion: number; preserveParens: true; }' is not assignable to parameter of type '{ [x: string]: boolean; }'. Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(60,21): error TS2694: Namespace 'Acorn' has no exported member 'TokenOrComment'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(88,15): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(85,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(91,37): error TS2694: Namespace 'Acorn' has no exported member 'TokenOrComment'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(92,43): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(98,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(102,37): error TS2694: Namespace 'Acorn' has no exported member 'TokenOrComment'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(114,23): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(110,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(125,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(126,21): error TS2694: Namespace 'Acorn' has no exported member 'TokenOrComment'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(136,19): error TS2339: Property 'label' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(165,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(165,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(221,21): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(221,40): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(224,30): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(224,49): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(226,18): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(226,37): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(226,81): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(234,19): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(234,34): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(281,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(281,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(281,69): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(281,94): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(283,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(283,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(283,76): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(284,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(286,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(286,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(286,76): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(287,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(289,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(289,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(289,76): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(290,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(292,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(292,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(294,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(294,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(294,70): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(296,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(296,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(296,69): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(303,16): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(304,18): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(304,62): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(306,23): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(307,18): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(197,55): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(267,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(14,32): error TS2345: Argument of type '{ ranges: false; ecmaVersion: number; }' is not assignable to parameter of type '{ [x: string]: boolean; }'. Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. @@ -9294,42 +7905,47 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutli Type 'number' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(19,53): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(22,3): error TS2554: Expected 2-3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(34,60): error TS2339: Property 'key' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(34,85): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(35,53): error TS2339: Property 'key' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(43,91): error TS2339: Property 'key' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(44,29): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(48,16): error TS2339: Property 'static' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(50,27): error TS2339: Property 'key' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(50,37): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(25,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(29,38): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(31,38): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(33,38): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(35,38): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(37,41): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(39,41): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(39,80): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(41,41): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(41,82): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(55,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(60,20): error TS2345: Argument of type '{ name: string; line: number; column: number; }' is not assignable to parameter of type '{ name: string; line: number; column: number; arguments: string; }'. Property 'arguments' is missing in type '{ name: string; line: number; column: number; }'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(74,22): error TS2339: Property 'generator' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(78,22): error TS2339: Property 'async' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(68,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(69,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(86,63): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(91,23): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(103,23): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(113,23): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(121,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(126,33): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(132,29): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(155,5): error TS2554: Expected 2-3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(4,17): error TS2339: Property 'RelaxedJSONParser' does not exist on type 'typeof FormatterWorker'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(7,17): error TS2339: Property 'RelaxedJSONParser' does not exist on type 'typeof FormatterWorker'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(13,17): error TS2339: Property 'RelaxedJSONParser' does not exist on type 'typeof FormatterWorker'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(26,17): error TS2339: Property 'RelaxedJSONParser' does not exist on type 'typeof FormatterWorker'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(27,34): error TS2339: Property 'RelaxedJSONParser' does not exist on type 'typeof FormatterWorker'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(28,32): error TS2339: Property 'RelaxedJSONParser' does not exist on type 'typeof FormatterWorker'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(41,39): error TS2694: Namespace 'FormatterWorker' has no exported member 'RelaxedJSONParser'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(44,47): error TS2694: Namespace 'FormatterWorker' has no exported member 'RelaxedJSONParser'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(57,31): error TS2694: Namespace 'FormatterWorker' has no exported member 'RelaxedJSONParser'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(89,47): error TS2694: Namespace 'FormatterWorker' has no exported member 'RelaxedJSONParser'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(41,57): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(44,65): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(57,49): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(80,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(89,65): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(93,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'newTip' must be of type '{ [x: string]: any; }', but here has type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(96,47): error TS2694: Namespace 'FormatterWorker' has no exported member 'RelaxedJSONParser'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(104,32): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(159,20): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(96,65): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(137,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(145,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(155,33): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(180,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(181,17): error TS2339: Property 'RelaxedJSONParser' does not exist on type 'typeof FormatterWorker'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(181,35): error TS2300: Duplicate identifier 'Context'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(4,10): error TS2304: Cannot find name 'define'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(4,35): error TS2304: Cannot find name 'define'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(4,48): error TS2304: Cannot find name 'define'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(527,43): error TS2339: Property 'startNode' does not exist on type '{ options: { [x: string]: any; }; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reser...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(528,8): error TS2339: Property 'nextToken' does not exist on type '{ options: { [x: string]: any; }; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reser...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(529,15): error TS2339: Property 'parseTopLevel' does not exist on type '{ options: { [x: string]: any; }; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reser...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(527,43): error TS2339: Property 'startNode' does not exist on type '{ options: any; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reservedWordsStrict: Re...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(528,8): error TS2339: Property 'nextToken' does not exist on type '{ options: any; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reservedWordsStrict: Re...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(529,15): error TS2339: Property 'parseTopLevel' does not exist on type '{ options: any; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reservedWordsStrict: Re...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(1674,55): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(2451,7): error TS2339: Property 'pos' does not exist on type 'SyntaxError'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(2451,22): error TS2339: Property 'loc' does not exist on type 'SyntaxError'. @@ -9358,8 +7974,8 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js( node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(2611,8): error TS2339: Property 'exprAllowed' does not exist on type '{ label: any; keyword: any; beforeExpr: boolean; startsExpr: boolean; isLoop: boolean; isAssign: ...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(2634,22): error TS2304: Cannot find name 'Packages'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(2634,77): error TS2304: Cannot find name 'Packages'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(3362,5): error TS2339: Property 'nextToken' does not exist on type '{ options: { [x: string]: any; }; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reser...'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(3363,12): error TS2339: Property 'parseExpression' does not exist on type '{ options: { [x: string]: any; }; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reser...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(3362,5): error TS2339: Property 'nextToken' does not exist on type '{ options: any; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reservedWordsStrict: Re...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(3363,12): error TS2339: Property 'parseExpression' does not exist on type '{ options: any; sourceFile: any; keywords: RegExp; reservedWords: RegExp; reservedWordsStrict: Re...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn_loose.js(4,10): error TS2304: Cannot find name 'define'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn_loose.js(4,35): error TS2304: Cannot find name 'define'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn_loose.js(4,48): error TS2304: Cannot find name 'define'. @@ -9451,15 +8067,7 @@ node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapPr node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(321,28): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(366,28): error TS2339: Property '_panelReset' does not exist on type 'typeof HeapProfilerTestRunner'. node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(366,48): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(421,39): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(423,46): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(456,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(468,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(487,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(493,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(535,42): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(590,17): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(598,50): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(614,34): error TS2339: Property 'HeapProfilerAgent' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(615,26): error TS2339: Property '_takeAndOpenSnapshotCallback' does not exist on type 'typeof HeapProfilerTestRunner'. node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(624,13): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? @@ -9467,8 +8075,6 @@ node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapPr node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(633,43): error TS2339: Property '_takeAndOpenSnapshotCallback' does not exist on type 'typeof HeapProfilerTestRunner'. node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(634,28): error TS2339: Property '_takeAndOpenSnapshotCallback' does not exist on type 'typeof HeapProfilerTestRunner'. node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(635,25): error TS2339: Property '_dataGrid' does not exist on type 'typeof HeapProfilerTestRunner'. -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(638,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(642,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(647,26): error TS2551: Property '_showProfileWhenAdded' does not exist on type 'typeof HeapProfilerTestRunner'. Did you mean 'showProfileWhenAdded'? node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(652,30): error TS2551: Property '_showProfileWhenAdded' does not exist on type 'typeof HeapProfilerTestRunner'. Did you mean 'showProfileWhenAdded'? node_modules/chrome-devtools-frontend/front_end/heap_profiler_test_runner/HeapProfilerTestRunner.js(653,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? @@ -9498,16 +8104,16 @@ node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapsho node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(347,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(665,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIndexProvider'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(684,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(688,31): error TS2339: Property 'itemForIndex' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(688,31): error TS2339: Property 'itemForIndex' does not exist on type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(705,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIterator'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(706,43): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(719,27): error TS2339: Property 'hasNext' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(719,27): error TS2339: Property 'hasNext' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(724,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(727,27): error TS2339: Property 'item' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(734,20): error TS2339: Property 'next' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(739,27): error TS2339: Property 'hasNext' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(739,69): error TS2339: Property 'item' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(740,22): error TS2339: Property 'next' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(727,27): error TS2339: Property 'item' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(734,20): error TS2339: Property 'next' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(739,27): error TS2339: Property 'hasNext' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(739,69): error TS2339: Property 'item' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(740,22): error TS2339: Property 'next' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(759,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(778,52): error TS2339: Property 'HeapSnapshotProgressEvent' does not exist on type 'typeof HeapSnapshotModel'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(787,52): error TS2339: Property 'HeapSnapshotProgressEvent' does not exist on type 'typeof HeapSnapshotModel'. @@ -9564,40 +8170,40 @@ node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapsho node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1974,10): error TS2339: Property 'countDelta' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1975,10): error TS2339: Property 'sizeDelta' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2021,80): error TS2339: Property 'edges' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2021,89): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2021,89): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2032,80): error TS2339: Property 'edges' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2032,89): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2032,89): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2057,80): error TS2339: Property 'retainers' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2057,93): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2057,93): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2118,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2126,33): error TS2339: Property 'AggregatedInfo' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2164,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIterator'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2165,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIndexProvider'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2170,31): error TS2339: Property 'hasNext' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2182,50): error TS2339: Property 'hasNext' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2182,70): error TS2339: Property 'next' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2183,42): error TS2339: Property 'item' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2170,31): error TS2339: Property 'hasNext' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2182,50): error TS2339: Property 'hasNext' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2182,70): error TS2339: Property 'next' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2183,42): error TS2339: Property 'item' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2205,12): error TS2339: Property 'sort' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2218,38): error TS2339: Property 'itemForIndex' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2218,38): error TS2339: Property 'itemForIndex' does not exist on type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2239,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIndexProvider'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,13): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,28): error TS2352: Type '(arg0: (Anonymous class)) => boolean' cannot be converted to type '(arg0: () => void) => boolean'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,13): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,28): error TS2352: Type '(arg0: (Anonymous class)) => boolean' cannot be converted to type '(arg0: { (): void; prototype: { [x: string]: any; itemIndex(): number; serialize(): any; }; }) =>...'. Types of parameters 'arg0' and 'arg0' are incompatible. - Type '() => void' is not comparable to type '(Anonymous class)'. - Property '_snapshot' is missing in type '() => void'. + Type '{ (): void; prototype: { [x: string]: any; itemIndex(): number; serialize(): any; }; }' is not comparable to type '(Anonymous class)'. + Property '_snapshot' is missing in type '{ (): void; prototype: { [x: string]: any; itemIndex(): number; serialize(): any; }; }'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,64): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2263,32): error TS2339: Property 'item' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2263,32): error TS2339: Property 'item' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2283,13): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2287,13): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2322,28): error TS2339: Property 'sortRange' does not exist on type 'number[]'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2324,28): error TS2339: Property 'sortRange' does not exist on type 'number[]'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2326,28): error TS2339: Property 'sortRange' does not exist on type 'number[]'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2340,68): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2341,15): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2340,68): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2341,15): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2353,12): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2354,16): error TS2339: Property 'id' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2397,13): error TS2339: Property 'nodeIndex' does not exist on type 'void'. @@ -9670,21 +8276,19 @@ node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(45 node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(189,10): error TS2339: Property 'events' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(221,10): error TS2339: Property 'events' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(253,24): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(258,16): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(407,15): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(445,23): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(471,12): error TS2538: Type 'string[]' cannot be used as an index type. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(491,40): error TS2339: Property 'dispatchEventToListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(501,38): error TS2339: Property 'dispatchEventToListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(513,10): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(491,40): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(501,38): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(518,12): error TS2304: Cannot find name 'InspectorFrontendHostAPI'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(520,36): error TS2339: Property 'InspectorFrontendHost' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(521,8): error TS2339: Property 'InspectorFrontendHost' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(527,14): error TS2339: Property 'InspectorFrontendHost' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(527,38): error TS2322: Type '(Anonymous class)' is not assignable to type 'typeof InspectorFrontendHost'. Property 'events' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(551,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(551,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. + Property 'removeEventListeners' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(557,10): error TS2339: Property 'InspectorFrontendAPI' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(561,19): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(576,3): error TS2322: Type 'V' is not assignable to type 'boolean'. @@ -9724,59 +8328,32 @@ node_modules/chrome-devtools-frontend/front_end/host/Platform.js(74,12): error T node_modules/chrome-devtools-frontend/front_end/host/Platform.js(77,12): error TS2551: Property '_fontFamily' does not exist on type 'typeof Host'. Did you mean 'fontFamily'? node_modules/chrome-devtools-frontend/front_end/host/Platform.js(80,12): error TS2551: Property '_fontFamily' does not exist on type 'typeof Host'. Did you mean 'fontFamily'? node_modules/chrome-devtools-frontend/front_end/host/Platform.js(83,15): error TS2551: Property '_fontFamily' does not exist on type 'typeof Host'. Did you mean 'fontFamily'? -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(4,6): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(6,6): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(8,6): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(11,20): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(14,6): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(15,8): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(15,44): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(16,15): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(22,6): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(23,8): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(24,15): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(31,6): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(32,8): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(40,6): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(42,8): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. +node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(42,50): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(56,20): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(59,6): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(60,23): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(72,25): error TS2339: Property 'loadNetworkResource' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(75,15): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(80,10): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(87,10): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(88,34): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(92,34): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(39,33): error TS2339: Property '_PanelCodes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(40,45): error TS2339: Property '_PanelCodes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(41,27): error TS2339: Property 'recordEnumeratedHistogram' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(52,20): error TS2694: Namespace 'Host' has no exported member 'UserMetrics'. -node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(55,45): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(56,27): error TS2339: Property 'recordEnumeratedHistogram' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(65,18): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(99,18): error TS2339: Property '_PanelCodes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(11,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(15,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(18,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(21,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(27,51): error TS2339: Property 'Presets' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(28,82): error TS2339: Property 'Presets' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(35,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(38,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(47,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(57,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(84,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(47,27): error TS2694: Namespace 'UI.Geometry' has no exported member 'CubicBezier'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(57,28): error TS2694: Namespace 'UI.Geometry' has no exported member 'CubicBezier'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(90,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(100,38): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(100,59): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(100,68): error TS2339: Property 'y' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(102,36): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(103,16): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(103,33): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(104,62): error TS2339: Property 'offsetY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(114,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(125,30): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(126,16): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(134,39): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(134,48): error TS2339: Property 'y' does not exist on type 'Event'. @@ -9784,29 +8361,19 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(14 node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(142,48): error TS2339: Property 'y' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(149,29): error TS2694: Namespace 'InlineEditor' has no exported member 'BezierEditor'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(153,37): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(155,33): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(167,30): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(183,28): error TS2694: Namespace 'InlineEditor' has no exported member 'BezierEditor'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(193,23): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(197,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(211,12): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(242,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(246,27): error TS2339: Property 'Presets' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(270,103): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierEditor.js(271,27): error TS2339: Property 'PresetCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(24,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(29,40): error TS2339: Property 'Height' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(24,27): error TS2694: Namespace 'UI.Geometry' has no exported member 'CubicBezier'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(69,30): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(85,32): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(92,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(92,27): error TS2694: Namespace 'UI.Geometry' has no exported member 'CubicBezier'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(100,31): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(101,32): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(102,9): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(103,21): error TS2339: Property 'createSVGChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(110,14): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(113,14): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(116,14): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/BezierUI.js(128,23): error TS2339: Property 'Height' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(11,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(14,43): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(15,79): error TS2555: Expected at least 2 arguments, but got 1. @@ -9816,44 +8383,31 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(24,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(25,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(26,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(28,57): error TS2339: Property 'canvasSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(29,58): error TS2339: Property 'canvasSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(31,57): error TS2339: Property 'canvasSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(32,81): error TS2339: Property 'sliderThumbRadius' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(33,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(38,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(39,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(42,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(43,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(53,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(71,71): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(96,18): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(97,18): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(98,21): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(99,23): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(100,22): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(101,24): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(123,71): error TS2339: Property 'canvasSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(125,49): error TS2339: Property 'canvasSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(143,76): error TS2339: Property 'sliderThumbRadius' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(148,74): error TS2339: Property 'sliderThumbRadius' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(162,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(169,72): error TS2339: Property 'value' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(177,25): error TS2339: Property 'value' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(178,25): error TS2339: Property 'selectionStart' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(179,25): error TS2339: Property 'selectionEnd' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(179,60): error TS2339: Property 'value' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(181,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(191,47): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(201,26): error TS2339: Property 'classList' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(202,67): error TS2339: Property 'value' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(213,24): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(216,26): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(218,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(224,40): error TS2339: Property 'value' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(225,105): error TS2339: Property 'value' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(227,66): error TS2339: Property 'value' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(227,103): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(229,28): error TS2339: Property 'classList' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(235,20): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(239,20): error TS2339: Property 'value' does not exist on type 'Element'. @@ -9861,108 +8415,33 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(246,24): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(249,25): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(250,26): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(253,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(262,28): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(262,97): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(263,23): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(267,30): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(267,101): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(268,25): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(271,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(281,33): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(284,31): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(286,77): error TS2339: Property 'sliderThumbRadius' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(295,24): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(299,103): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(300,103): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(304,103): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(306,103): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(310,105): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(314,105): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(317,18): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(318,18): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(322,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(335,15): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(337,20): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(339,20): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(341,20): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(346,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(350,30): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(351,66): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(351,105): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(355,94): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(356,20): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(361,30): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(362,66): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(362,105): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(366,94): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(367,20): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(371,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(375,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(377,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(381,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(386,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(387,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(394,14): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(395,14): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(396,14): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(397,14): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(413,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(416,74): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(417,74): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(418,40): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(423,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(428,30): error TS2339: Property 'maxRange' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(430,30): error TS2339: Property 'defaultUnit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(432,30): error TS2339: Property 'sliderThumbRadius' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(434,30): error TS2339: Property 'canvasSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(19,49): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(19,92): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(375,27): error TS2694: Namespace 'UI.Geometry' has no exported member 'Point'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(377,28): error TS2694: Namespace 'UI.Geometry' has no exported member 'Point'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(386,27): error TS2694: Namespace 'UI.Geometry' has no exported member 'Point'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(387,28): error TS2694: Namespace 'UI.Geometry' has no exported member 'Point'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowEditor.js(413,28): error TS2694: Namespace 'UI.Geometry' has no exported member 'Point'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(46,28): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(46,79): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(62,46): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(62,76): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(63,31): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(79,61): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(85,61): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(91,62): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(93,63): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(94,69): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(96,63): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(97,69): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(99,63): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(102,63): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(107,52): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(108,52): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(109,52): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(110,52): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(111,52): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(112,52): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(139,58): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(140,56): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(162,58): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(163,69): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(164,70): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(173,58): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(175,72): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(176,73): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(185,58): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(186,53): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(245,48): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(247,53): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(249,53): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(251,53): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(253,53): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(255,53): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(265,29): error TS2339: Property '_Part' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(293,66): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/CSSShadowModel.js(318,24): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(16,35): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(17,32): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(21,83): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(36,27): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(96,23): error TS2694: Namespace 'Common' has no exported member 'Color'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(103,22): error TS2694: Namespace 'Common' has no exported member 'Color'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(96,29): error TS2694: Namespace 'Common.Color' has no exported member 'Format'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(103,28): error TS2694: Namespace 'Common.Color' has no exported member 'Format'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(131,30): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(132,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(138,10): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. @@ -9979,11 +8458,9 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(227 node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(228,36): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(232,91): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(248,29): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(248,103): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(290,10): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/inline_editor/ColorSwatch.js(291,33): error TS2339: Property 'createChild' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelper.js(12,48): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelper.js(13,50): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelper.js(13,37): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelper.js(14,64): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelper.js(26,16): error TS2339: Property 'relatedTarget' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelper.js(26,39): error TS2339: Property 'relatedTarget' does not exist on type 'Event'. @@ -9995,31 +8472,25 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelpe node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(5,10): error TS2339: Property 'testRunner' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(6,3): error TS2304: Cannot find name 'testRunner'. node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(7,3): error TS2304: Cannot find name 'testRunner'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(42,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(42,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(43,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(48,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(55,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(48,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(55,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(84,15): error TS2339: Property 'which' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(86,64): error TS2339: Property 'ScrollRectSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(90,58): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(91,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(95,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(105,64): error TS2339: Property '_slowScrollRectNames' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(112,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(119,22): error TS2339: Property 'nodeForSelfOrAncestor' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(120,34): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(119,22): error TS2339: Property 'nodeForSelfOrAncestor' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(120,78): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(121,62): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(121,62): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(126,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(138,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(138,25): error TS2694: Namespace 'SDK.Layer' has no exported member 'StickyPositionConstraint'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(159,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(161,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(169,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(179,51): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(184,69): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(185,33): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(185,43): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'SnapshotSelection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(191,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(193,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(194,52): error TS2555: Expected at least 2 arguments, but got 1. @@ -10029,9 +8500,6 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(198,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(199,53): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(200,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(225,47): error TS2339: Property 'CompositingReasonDetail' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(238,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(245,30): error TS2339: Property 'CompositingReasonDetail' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(246,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(247,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(248,13): error TS2555: Expected at least 2 arguments, but got 1. @@ -10063,120 +8531,83 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(288,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(289,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(290,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(293,30): error TS2339: Property '_slowScrollRectNames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(294,14): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(294,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(295,14): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(295,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(296,14): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(296,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(297,14): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(297,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(41,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(59,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(65,60): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(73,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(78,60): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(41,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(59,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(73,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(109,21): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(113,18): error TS2339: Property 'drawsContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(116,59): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(118,53): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(119,31): error TS2339: Property 'parent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(123,112): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(132,20): error TS2339: Property 'drawsContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(113,18): error TS2339: Property 'drawsContent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(116,59): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(119,31): error TS2339: Property 'parent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(132,20): error TS2339: Property 'drawsContent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(150,61): error TS2339: Property 'root' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(151,31): error TS2339: Property '_layer' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(152,16): error TS2554: Expected 2-4 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(164,54): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(196,28): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(196,38): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(199,25): error TS2339: Property '_layer' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(199,60): error TS2339: Property 'LayerSelection' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(199,80): error TS2339: Property '_layer' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(209,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(215,46): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(220,28): error TS2339: Property 'nodeForSelfOrAncestor' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(220,28): error TS2339: Property 'nodeForSelfOrAncestor' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(222,11): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(222,45): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(222,107): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(222,107): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(223,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(224,69): error TS2339: Property 'width' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(224,90): error TS2339: Property 'height' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(245,30): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(13,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(18,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(31,23): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(33,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(224,69): error TS2339: Property 'width' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(224,90): error TS2339: Property 'height' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(13,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(18,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(33,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(34,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(42,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(43,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(51,28): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(42,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(43,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(51,38): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(58,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(65,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(76,23): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(86,23): error TS2339: Property 'LayerSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(86,76): error TS2339: Property 'Selection' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(65,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(88,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(92,33): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(97,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(101,50): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(101,102): error TS2339: Property 'layer' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(108,23): error TS2339: Property 'ScrollRectSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(108,81): error TS2339: Property 'Selection' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(97,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(101,110): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(110,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(114,33): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(120,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(124,50): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(125,14): error TS2339: Property 'layer' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(132,23): error TS2339: Property 'SnapshotSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(132,79): error TS2339: Property 'Selection' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(120,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(125,22): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(134,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(135,19): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(138,33): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(144,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(148,50): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(148,82): error TS2339: Property 'layer' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(144,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(148,90): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(153,20): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(165,37): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(173,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(191,12): error TS2339: Property 'setLayerTree' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(195,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(198,31): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(204,12): error TS2339: Property 'hoverObject' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(208,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(211,31): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(215,12): error TS2339: Property 'selectObject' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(219,28): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(191,12): error TS2339: Property 'setLayerTree' does not exist on type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(195,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(204,12): error TS2339: Property 'hoverObject' does not exist on type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(208,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(215,12): error TS2339: Property 'selectObject' does not exist on type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(219,38): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(226,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(227,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(227,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(231,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(247,41): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(44,30): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(44,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(47,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(51,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(47,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(54,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(89,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(132,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(139,27): error TS2694: Namespace 'LayerViewer' has no exported member 'Layers3DView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(140,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(148,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(152,47): error TS2339: Property 'OutlineType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(156,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(160,47): error TS2339: Property 'OutlineType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(161,47): error TS2339: Property 'OutlineType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(165,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(139,40): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'OutlineType'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(140,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(148,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(156,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(165,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(166,29): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(169,52): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(170,54): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(170,64): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'SnapshotSelection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(172,39): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(179,37): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(187,21): error TS2339: Property 'getContext' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(210,75): error TS2339: Property 'FragmentShader' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(211,73): error TS2339: Property 'VertexShader' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(215,25): error TS2339: Property 'vertexPositionAttribute' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(216,58): error TS2339: Property 'vertexPositionAttribute' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(217,25): error TS2339: Property 'vertexColorAttribute' does not exist on type 'WebGLProgram'. @@ -10186,69 +8617,38 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(220 node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(222,25): error TS2339: Property 'pMatrixUniform' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(223,25): error TS2339: Property 'samplerUniform' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(253,31): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(257,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(268,19): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(285,51): error TS2339: Property 'pMatrixUniform' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(289,15): error TS2304: Cannot find name 'CSSMatrix'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(309,29): error TS2694: Namespace 'LayerViewer' has no exported member 'Layers3DView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(318,59): error TS2339: Property 'ChromeTexture' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(319,59): error TS2339: Property 'ChromeTexture' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(320,59): error TS2339: Property 'ChromeTexture' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(345,31): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(309,42): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'ChromeTexture'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(345,31): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(346,26): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(350,39): error TS2339: Property 'drawsContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(352,28): error TS2339: Property 'children' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(350,39): error TS2339: Property 'drawsContent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(352,28): error TS2339: Property 'children' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(362,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(366,39): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(366,72): error TS2339: Property 'LayerSpacing' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(366,39): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(370,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(375,74): error TS2339: Property 'ScrollRectSpacing' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(379,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(386,57): error TS2339: Property 'width' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(387,58): error TS2339: Property 'height' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(386,57): error TS2339: Property 'width' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(387,58): error TS2339: Property 'height' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(391,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(396,47): error TS2339: Property 'LayerSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(397,45): error TS2339: Property 'Rectangle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(398,28): error TS2339: Property 'quad' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(404,27): error TS2694: Namespace 'LayerViewer' has no exported member 'Layers3DView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(408,44): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(409,54): error TS2339: Property 'OutlineType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(410,43): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(411,54): error TS2339: Property 'OutlineType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(413,51): error TS2339: Property 'SelectedBorderColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(415,51): error TS2339: Property 'HoveredBorderColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(417,48): error TS2339: Property 'HoveredImageMaskColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(423,51): error TS2339: Property 'BorderColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(425,60): error TS2339: Property 'SelectedBorderWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(425,107): error TS2339: Property 'BorderWidth' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(398,28): error TS2339: Property 'quad' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(404,40): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'Rectangle'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(430,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(433,29): error TS2339: Property 'scrollRects' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(435,49): error TS2339: Property 'ScrollRectSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(436,47): error TS2339: Property 'Rectangle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(438,49): error TS2339: Property 'ScrollRectBackgroundColor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(433,29): error TS2339: Property 'scrollRects' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(444,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(452,49): error TS2339: Property 'SnapshotSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(453,47): error TS2339: Property 'Rectangle' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(463,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(466,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(470,49): error TS2339: Property 'LayerSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(471,47): error TS2339: Property 'Rectangle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(472,30): error TS2339: Property 'quad' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(472,30): error TS2339: Property 'quad' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(476,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(515,50): error TS2339: Property 'vertexPositionAttribute' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(516,50): error TS2339: Property 'textureCoordAttribute' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(517,50): error TS2339: Property 'vertexColorAttribute' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(522,40): error TS2339: Property 'samplerUniform' does not exist on type 'WebGLProgram'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(547,61): error TS2339: Property 'LayerSpacing' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(548,58): error TS2339: Property 'ViewportBorderWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(552,99): error TS2339: Property 'ViewportBorderColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(557,53): error TS2339: Property 'ViewportBorderWidth' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(559,48): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(561,49): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(561,94): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(565,50): error TS2339: Property 'ChromeTexture' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(566,97): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(576,27): error TS2694: Namespace 'LayerViewer' has no exported member 'Layers3DView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(576,40): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'Rectangle'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(595,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(600,32): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(602,7): error TS2554: Expected 2 arguments, but got 1. @@ -10260,89 +8660,54 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(625 node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(625,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(626,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(626,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(633,28): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(633,38): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(641,21): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(642,22): error TS2339: Property 'clientY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(645,29): error TS2694: Namespace 'LayerViewer' has no exported member 'Layers3DView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(645,42): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'Rectangle'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(670,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(693,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(695,65): error TS2339: Property 'Selection' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(697,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(698,77): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(708,15): error TS2339: Property 'which' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(717,30): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(718,30): error TS2339: Property 'clientY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(726,44): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(727,24): error TS2339: Property 'clientY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(738,66): error TS2339: Property 'Selection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(739,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(757,5): error TS2322: Type 'V' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(761,67): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(762,26): error TS2339: Property 'LayerStyle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(767,26): error TS2339: Property 'OutlineType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(776,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(784,26): error TS2339: Property 'ChromeTexture' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(793,26): error TS2339: Property 'ScrollRectTitles' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(794,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(795,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(796,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(799,26): error TS2339: Property 'FragmentShader' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(809,26): error TS2339: Property 'VertexShader' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(823,26): error TS2339: Property 'HoveredBorderColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(824,26): error TS2339: Property 'SelectedBorderColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(825,26): error TS2339: Property 'BorderColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(826,26): error TS2339: Property 'ViewportBorderColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(827,26): error TS2339: Property 'ScrollRectBackgroundColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(828,26): error TS2339: Property 'HoveredImageMaskColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(829,26): error TS2339: Property 'BorderWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(830,26): error TS2339: Property 'SelectedBorderWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(831,26): error TS2339: Property 'ViewportBorderWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(833,26): error TS2339: Property 'LayerSpacing' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(834,26): error TS2339: Property 'ScrollRectSpacing' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(852,15): error TS2304: Cannot find name 'Image'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(858,13): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(861,81): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(874,26): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(874,53): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerTextureManager'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(874,73): error TS2694: Namespace 'LayerViewer.LayerTextureManager' has no exported member 'Tile'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(876,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(906,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(927,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(928,26): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(932,39): error TS2345: Argument of type 'any[][]' is not assignable to parameter of type 'Iterable<[any, any]>'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(941,59): error TS2339: Property 'Tile' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(963,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(964,35): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerTextureManager'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(964,55): error TS2694: Namespace 'LayerViewer.LayerTextureManager' has no exported member 'Tile'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(971,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(999,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1003,30): error TS2339: Property 'snapshots' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1003,30): error TS2339: Property 'snapshots' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1013,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1026,26): error TS2339: Property 'Rectangle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1028,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1028,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1079,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1080,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1084,22): error TS2339: Property 'quad' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1085,30): error TS2339: Property 'width' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1086,45): error TS2339: Property 'width' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1087,30): error TS2339: Property 'height' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1088,46): error TS2339: Property 'height' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1084,22): error TS2339: Property 'quad' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1085,30): error TS2339: Property 'width' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1086,45): error TS2339: Property 'width' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1087,30): error TS2339: Property 'height' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1088,46): error TS2339: Property 'height' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1098,15): error TS2304: Cannot find name 'CSSMatrix'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1108,22): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1109,18): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1112,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1113,12): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1113,56): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1122,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1124,32): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1129,14): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1129,48): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1141,33): error TS2339: Property 'Tile' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1143,19): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1175,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(42,49): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(43,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(44,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(53,53): error TS2339: Property 'Window' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(54,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(70,39): error TS2551: Property '_categories' does not exist on type 'typeof (Anonymous class)'. Did you mean 'categories'? node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(71,44): error TS2551: Property '_categories' does not exist on type 'typeof (Anonymous class)'. Did you mean 'categories'? node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(72,35): error TS2551: Property '_categories' does not exist on type 'typeof (Anonymous class)'. Did you mean 'categories'? @@ -10356,11 +8721,9 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.j node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(128,35): error TS2551: Property '_logItemCategoriesMap' does not exist on type 'typeof (Anonymous class)'. Did you mean '_initLogItemCategories'? node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(158,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(267,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(267,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(300,19): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(314,27): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(315,28): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(349,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(412,27): error TS2339: Property '_logItem' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(418,27): error TS2339: Property '_logItem' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.js(495,11): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. @@ -10370,34 +8733,9 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.j node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(19,22): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(20,20): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(35,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(37,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(37,99): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(38,57): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(40,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(42,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(42,99): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(43,57): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(46,51): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(48,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(49,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(63,47): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(75,47): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(85,43): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(87,28): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(88,66): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(90,28): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(91,66): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(93,43): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(95,28): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(96,43): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(97,43): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(98,43): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(99,43): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(103,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(103,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(116,56): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(116,100): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(117,100): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(121,27): error TS2694: Namespace 'LayerViewer' has no exported member 'TransformController'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(128,18): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(144,18): error TS2339: Property 'focus' does not exist on type 'Element'. @@ -10405,13 +8743,11 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(164,28): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(165,28): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(209,26): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(251,56): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(268,50): error TS2339: Property 'wheelDeltaY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(270,28): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(270,51): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(270,76): error TS2339: Property 'clientY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(270,99): error TS2339: Property 'totalOffsetTop' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(277,56): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(279,53): error TS2339: Property 'clientY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(280,53): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(282,25): error TS2339: Property 'clientX' does not exist on type 'Event'. @@ -10419,22 +8755,13 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(283,29): error TS2339: Property 'clientX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(284,29): error TS2339: Property 'clientY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(292,18): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(309,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(316,33): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerPaintProfilerView.js(18,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(43,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(79,32): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(88,32): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(99,15): error TS2339: Property '_lastPaintRect' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(99,15): error TS2339: Property '_lastPaintRect' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(103,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(103,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(107,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(108,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(119,11): error TS2339: Property '_didPaint' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(120,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(130,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(130,57): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(133,23): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(119,11): error TS2339: Property '_didPaint' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(151,31): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(152,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(171,32): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. @@ -10442,67 +8769,39 @@ node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(221,24) node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(246,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(262,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(270,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(273,15): error TS2339: Property '_parent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(276,11): error TS2339: Property '_parent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(273,15): error TS2339: Property '_parent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. +node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(276,11): error TS2339: Property '_parent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(384,25): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(392,33): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(400,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. +node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(400,26): error TS2694: Namespace 'SDK.Layer' has no exported member 'StickyPositionConstraint'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(408,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(437,36): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(449,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(458,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(470,23): error TS2339: Property 'StickyPositionConstraint' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(477,16): error TS2304: Cannot find name 'CSSMatrix'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(487,15): error TS2304: Cannot find name 'CSSMatrix'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(488,16): error TS2304: Cannot find name 'CSSMatrix'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(496,33): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(499,28): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(518,15): error TS2304: Cannot find name 'CSSMatrix'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(525,22): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(526,18): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(552,32): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(560,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(561,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(53,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(54,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(61,38): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(63,28): error TS2339: Property 'DetailsViewTabs' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(63,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(66,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(105,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(106,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(118,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(119,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(138,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(143,33): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(153,45): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(158,55): error TS2339: Property 'DetailsViewTabs' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(160,32): error TS2339: Property 'DetailsViewTabs' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(153,55): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(160,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(163,53): error TS2339: Property 'DetailsViewTabs' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(169,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(172,49): error TS2339: Property 'DetailsViewTabs' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(187,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(194,20): error TS2339: Property 'DetailsViewTabs' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(11,25): error TS2551: Property '_layerTreeModel' does not exist on type 'typeof LayersTestRunner'. Did you mean 'layerTreeModel'? node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(12,22): error TS2551: Property '_layerTreeModel' does not exist on type 'typeof LayersTestRunner'. Did you mean 'layerTreeModel'? node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(12,51): error TS2339: Property 'mainTarget' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(14,27): error TS2551: Property '_layerTreeModel' does not exist on type 'typeof LayersTestRunner'. Did you mean 'layerTreeModel'? -node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(19,34): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(55,15): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(66,71): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(95,71): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(123,52): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layers_test_runner/LayersTestRunner.js(130,3): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(14,51): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(15,37): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(16,37): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(19,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(21,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(23,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(53,56): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(57,58): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(58,30): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(59,31): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/ExecutionContextSelector.js(63,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -10527,87 +8826,57 @@ node_modules/chrome-devtools-frontend/front_end/main/Main.js(105,75): error TS23 node_modules/chrome-devtools-frontend/front_end/main/Main.js(106,31): error TS2339: Property 'clearPreferences' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(177,49): error TS2345: Argument of type 'typeof InspectorFrontendHost' is not assignable to parameter of type '{ (): void; Events: { [x: string]: any; AddExtensions: symbol; AppendedToURL: symbol; CanceledSav...'. Property 'Events' is missing in type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(188,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(192,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(193,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(194,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(195,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(201,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? node_modules/chrome-devtools-frontend/front_end/main/Main.js(202,14): error TS2551: Property 'resourceMapping' does not exist on type 'typeof Bindings'. Did you mean 'ResourceMapping'? -node_modules/chrome-devtools-frontend/front_end/main/Main.js(218,19): error TS2339: Property 'PauseListener' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(219,19): error TS2339: Property 'InspectedNodeRevealer' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(208,5): error TS2322: Type '(Anonymous class)' is not assignable to type 'typeof extensionServer'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(208,5): error TS2322: Type '(Anonymous class)' is not assignable to type 'typeof extensionServer'. + Property '_extensionAPITestHook' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(230,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(240,34): error TS2694: Namespace 'Common' has no exported member 'AppProvider'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(240,64): error TS2339: Property 'createApp' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(248,36): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(252,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(240,64): error TS2339: Property 'createApp' does not exist on type '{ (): void; prototype: { [x: string]: any; createApp(): { (): void; prototype: { [x: string]: any...'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(248,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(252,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(256,27): error TS2339: Property 'loadCompleted' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(258,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(258,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(261,27): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(270,24): error TS2694: Namespace 'Common' has no exported member 'QueryParamHandler'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(273,15): error TS2339: Property 'handleQueryParam' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(273,15): error TS2339: Property 'handleQueryParam' does not exist on type '{ (): void; prototype: { [x: string]: any; handleQueryParam(value: string): void; }; }'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(284,27): error TS2339: Property 'connectionReady' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(287,27): error TS2339: Property 'readyForTest' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(294,17): error TS2339: Property '_disconnectedScreenWithReasonWasShown' does not exist on type 'typeof Main'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(300,13): error TS2339: Property 'timeStamp' does not exist on type 'Console'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(302,32): error TS2339: Property 'initializeExtensions' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(314,27): error TS2339: Property 'setWhitelistedShortcuts' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(318,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(321,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(324,40): error TS2694: Namespace 'Common' has no exported member 'Console'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(324,48): error TS2694: Namespace 'Common.Console' has no exported member 'Message'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(331,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(340,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(345,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(350,25): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(351,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(355,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(360,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(362,45): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(363,45): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(365,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(367,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(368,53): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(368,74): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(369,53): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(369,64): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(372,49): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(372,81): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(373,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(375,49): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(375,81): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(376,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(378,58): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(378,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(381,29): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(381,66): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(382,29): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(382,66): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(384,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(389,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(391,92): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(392,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(396,47): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(397,47): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(397,73): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(399,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(424,49): error TS2339: Property 'ownerDocument' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(428,19): error TS2339: Property 'handled' does not exist on type 'CustomEvent'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(450,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(466,11): error TS2339: Property 'InspectorModel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(472,12): error TS2339: Property 'registerInspectorDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(473,12): error TS2339: Property 'inspectorAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(481,10): error TS2339: Property '_disconnectedScreenWithReasonWasShown' does not exist on type 'typeof Main'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(495,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(495,33): error TS2339: Property 'InspectorModel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(495,60): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(501,11): error TS2339: Property 'ReloadActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(528,11): error TS2339: Property 'ZoomActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(536,31): error TS2339: Property 'isHostedMode' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(541,31): error TS2339: Property 'zoomIn' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(544,31): error TS2339: Property 'zoomOut' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(547,31): error TS2339: Property 'resetZoom' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(558,11): error TS2339: Property 'SearchActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(567,65): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(588,11): error TS2339: Property 'MainMenuItem' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(591,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(603,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(608,42): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -10616,50 +8885,22 @@ node_modules/chrome-devtools-frontend/front_end/main/Main.js(616,41): error TS25 node_modules/chrome-devtools-frontend/front_end/main/Main.js(617,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(618,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(619,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(620,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(621,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(622,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(623,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(625,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(625,93): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(627,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(627,93): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(629,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(629,93): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(631,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(631,93): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(632,92): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(633,92): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(634,91): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(635,90): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(653,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(654,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(656,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(657,27): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(668,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(671,54): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(678,11): error TS2339: Property 'NodeIndicator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(682,32): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(683,67): error TS2339: Property 'openNodeFrontend' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(685,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(686,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(712,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(713,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(714,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(721,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(724,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(727,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(747,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(757,11): error TS2339: Property 'PauseListener' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(760,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(764,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(768,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(771,26): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(772,21): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(779,11): error TS2339: Property 'InspectedNodeRevealer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(782,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(786,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(790,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(801,31): error TS2339: Property 'sendRawMessageForTesting' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(819,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(820,47): error TS2555: Expected at least 2 arguments, but got 1. @@ -10667,23 +8908,16 @@ node_modules/chrome-devtools-frontend/front_end/main/Main.js(822,25): error TS23 node_modules/chrome-devtools-frontend/front_end/main/Main.js(823,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(824,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(825,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(833,41): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(836,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(837,5): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/main/Main.js(852,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(853,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(854,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(855,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(864,41): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(868,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(870,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(871,5): error TS2554: Expected 1 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(874,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(900,55): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(907,12): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(911,27): error TS2339: Property 'setOpenNewWindowForPopups' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(915,42): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(944,15): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? node_modules/chrome-devtools-frontend/front_end/main/Main.js(945,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(37,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(38,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -10694,21 +8928,17 @@ node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(45,9): node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(48,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(49,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(52,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(55,26): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(57,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(58,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(59,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(71,8): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? node_modules/chrome-devtools-frontend/front_end/main/RequestAppBannerActionDelegate.js(18,14): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(15,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(28,23): error TS2694: Namespace 'Common' has no exported member 'App'. -node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(31,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(31,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(31,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(31,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(7,48): error TS2694: Namespace 'MobileThrottling' has no exported member 'MobileThrottlingConditionsGroup'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(7,100): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(14,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(16,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(17,34): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(23,32): error TS2694: Namespace 'MobileThrottling' has no exported member 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(31,33): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. @@ -10723,12 +8953,9 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottl node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(7,95): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(9,15): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(9,42): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(17,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(18,28): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(24,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(29,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(36,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(36,89): error TS2339: Property 'NoThrottlingConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(37,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(37,84): error TS2339: Property 'networkPresets' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/NetworkThrottlingSelector.js(38,31): error TS2555: Expected at least 2 arguments, but got 1. @@ -10739,22 +8966,16 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingMana node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(16,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(16,44): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(18,21): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(19,67): error TS2339: Property 'NoThrottlingConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(20,21): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(23,82): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(28,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(28,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(44,42): error TS2694: Namespace 'MobileThrottling' has no exported member 'NetworkThrottlingConditionsGroup'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(45,29): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(61,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(61,77): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(89,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(89,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(91,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(92,98): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(99,79): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(105,100): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(117,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(122,34): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(129,20): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. @@ -10766,41 +8987,29 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingMana node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(148,35): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(178,32): error TS2694: Namespace 'MobileThrottling' has no exported member 'CPUThrottlingRates'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(185,54): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(186,53): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(188,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(191,25): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(194,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(202,54): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(218,82): error TS2339: Property 'selectedIndex' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(224,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(235,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(242,36): error TS2339: Property 'ActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(251,77): error TS2339: Property 'NoThrottlingConditions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(255,77): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(266,15): error TS2339: Property 'singleton' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(6,18): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(14,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(20,18): error TS2300: Duplicate identifier 'Conditions'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(20,18): error TS2339: Property 'Conditions' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(23,18): error TS2339: Property 'NoThrottlingConditions' does not exist on type 'typeof MobileThrottling'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(24,29): error TS2339: Property 'NoThrottlingConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(25,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(26,31): error TS2339: Property 'NoThrottlingConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(27,39): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(31,18): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof MobileThrottling'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(32,29): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(33,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(34,31): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(35,39): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(39,18): error TS2339: Property 'LowEndMobileConditions' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(40,10): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(41,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(42,31): error TS2339: Property 'Slow3GConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(43,39): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(47,18): error TS2339: Property 'MidTierMobileConditions' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(48,10): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(49,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(50,31): error TS2339: Property 'Fast3GConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(51,39): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(56,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(60,18): error TS2339: Property 'PlaceholderConditions' does not exist on type 'typeof MobileThrottling'. @@ -10820,9 +9029,6 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPres node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(83,18): error TS2339: Property 'advancedMobilePresets' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(84,20): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(88,18): error TS2339: Property 'networkPresets' does not exist on type 'typeof MobileThrottling'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(89,22): error TS2339: Property 'Fast3GConditions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(90,22): error TS2339: Property 'Slow3GConditions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(91,22): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(95,18): error TS2339: Property 'cpuThrottlingPresets' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(96,20): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingPresets.js(97,20): error TS2339: Property 'CPUThrottlingRates' does not exist on type 'typeof MobileThrottling'. @@ -10844,17 +9050,18 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSett node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(72,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(73,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(84,10): error TS2339: Property 'splice' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(91,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(91,29): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(95,38): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(106,12): error TS2339: Property 'push' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(113,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(113,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(116,38): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(126,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(132,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(126,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(136,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(138,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(140,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(142,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(144,69): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(146,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(152,61): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(153,71): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(157,59): error TS2555: Expected at least 2 arguments, but got 1. @@ -10865,23 +9072,16 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSett node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(186,78): error TS2365: Operator '<=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(197,50): error TS2365: Operator '>=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(197,64): error TS2365: Operator '<=' cannot be applied to types 'string' and 'number'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(12,29): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(14,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(18,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(21,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(22,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(24,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(25,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(28,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(28,36): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(35,20): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(35,31): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(35,43): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(41,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(52,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(53,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(55,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(62,33): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(63,31): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(73,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(80,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(84,13): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -10890,16 +9090,16 @@ node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(92,19 node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(96,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(109,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(120,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(121,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(121,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(131,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(132,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(147,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(132,29): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(147,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(147,42): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(153,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(155,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(157,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(158,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(193,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(226,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(239,25): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(17,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(18,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(19,27): error TS2555: Expected at least 2 arguments, but got 1. @@ -10908,46 +9108,35 @@ node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(25,20): error TS2339: Property 'setStriped' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(26,20): error TS2339: Property 'setStickToBottom' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(27,20): error TS2339: Property 'markColumnAsSortedBy' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(27,67): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(29,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(29,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(31,20): error TS2339: Property 'setName' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(32,20): error TS2339: Property 'asWidget' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(39,20): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(42,34): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(44,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(51,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(55,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(58,35): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(59,32): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(63,39): error TS2339: Property 'sortColumnId' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(66,53): error TS2339: Property 'Comparators' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(69,58): error TS2339: Property 'isSortOrderAscending' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(78,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(85,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(86,14): error TS2339: Property 'title' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(104,13): error TS2315: Type 'Object' is not generic. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(104,29): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(105,32): error TS2339: Property 'Comparators' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(33,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(35,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(36,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(42,18): error TS2339: Property 'isCanceled' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(42,18): error TS2339: Property 'isCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(50,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(54,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(70,66): error TS2339: Property '_jsonIndent' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(74,21): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(86,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(89,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(93,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(95,94): error TS2339: Property '_chunkSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(96,59): error TS2339: Property '_chunkSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(97,20): error TS2339: Property 'write' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(105,19): error TS2339: Property '_jsonIndent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(108,19): error TS2339: Property '_chunkSize' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(97,20): error TS2339: Property 'write' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(12,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(14,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(25,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(28,44): error TS2339: Property '_userAgentGroups' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(30,49): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(38,28): error TS2339: Property 'selectedIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(41,27): error TS2339: Property 'value' does not exist on type 'Element'. @@ -10969,7 +9158,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(80, node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(80,61): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(94,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(102,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(103,28): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(104,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(108,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(110,52): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -10981,21 +9169,11 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(137 node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(138,34): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(140,64): error TS2345: Argument of type 'string | V' is not assignable to parameter of type 'string'. Type 'V' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(146,27): error TS2339: Property '_userAgentGroups' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(49,24): error TS2694: Namespace 'Network' has no exported member 'NetworkNode'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(52,29): error TS2339: Property '_themedBackgroundColorsCache' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(53,34): error TS2339: Property '_themedBackgroundColorsCache' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(55,42): error TS2339: Property '_backgroundColors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(56,61): error TS2339: Property '_backgroundColors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(57,78): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(59,25): error TS2339: Property '_themedBackgroundColorsCache' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(60,29): error TS2694: Namespace 'Network' has no exported member 'NetworkNode'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(61,32): error TS2339: Property '_themedBackgroundColorsCache' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(49,36): error TS2694: Namespace 'Network.NetworkNode' has no exported member '_SupportedBackgroundColors'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(60,41): error TS2694: Namespace 'Network.NetworkNode' has no exported member '_SupportedBackgroundColors'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(84,21): error TS2339: Property 'createTD' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(102,14): error TS2339: Property 'selected' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(103,77): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(104,22): error TS2551: Property 'isStriped' does not exist on type '(Anonymous class)'. Did you mean 'setStriped'? -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(114,63): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(118,24): error TS2339: Property 'existingElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(130,11): error TS2339: Property 'setStriped' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(172,16): error TS2339: Property 'attached' does not exist on type '(Anonymous class)'. @@ -11003,15 +9181,14 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(1 node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(221,11): error TS2339: Property 'clearFlatNodes' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(233,26): error TS2339: Property 'hasChildren' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(239,29): error TS2339: Property 'flatChildren' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(251,21): error TS2339: Property '_backgroundColors' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(273,4): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(274,21): error TS2339: Property '_SupportedBackgroundColors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(277,21): error TS2339: Property '_themedBackgroundColorsCache' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(276,33): error TS2694: Namespace 'Network.NetworkNode' has no exported member '_SupportedBackgroundColors'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(279,96): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(280,21): error TS2339: Property '_ProductEntryInfo' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(348,31): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(358,33): error TS2339: Property 'nameForUrl' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(359,33): error TS2339: Property 'nameForUrl' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(358,33): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(359,33): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(392,25): error TS2339: Property 'displayType' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(393,25): error TS2339: Property 'displayType' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(413,12): error TS2339: Property '_initiatorCell' does not exist on type '(Anonymous class)'. @@ -11026,11 +9203,10 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(4 node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(583,64): error TS2339: Property 'attached' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(601,64): error TS2339: Property 'attached' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(680,11): error TS2551: Property 'createCells' does not exist on type '(Anonymous class)'. Did you mean 'createCell'? -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(683,27): error TS2339: Property 'entryForUrl' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(683,27): error TS2339: Property 'entryForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(695,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(696,13): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(774,11): error TS2339: Property 'select' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(775,71): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(786,10): error TS2339: Property 'element' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(795,27): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(809,28): error TS2339: Property 'leftPadding' does not exist on type '(Anonymous class)'. @@ -11062,17 +9238,13 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(8 node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(883,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(885,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(899,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(901,31): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(902,14): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(909,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(912,31): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(913,14): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(922,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(925,31): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(935,40): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(937,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(939,14): error TS2339: Property 'request' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(942,31): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(943,14): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(943,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(945,41): error TS2555: Expected at least 2 arguments, but got 1. @@ -11096,7 +9268,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(1 node_modules/chrome-devtools-frontend/front_end/network/NetworkFrameGrouper.js(85,12): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkFrameGrouper.js(86,12): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(44,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(46,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(50,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(52,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(56,33): error TS2555: Expected at least 2 arguments, but got 1. @@ -11107,75 +9278,43 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(83,7) node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(86,33): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(88,25): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(112,38): error TS2694: Namespace 'Network' has no exported member 'GroupLookupInterface'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(114,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(114,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(116,25): error TS2694: Namespace 'Network' has no exported member 'GroupLookupInterface'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(120,53): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(121,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(121,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; Events: { [x: string]: any; FilterChanged: symbol; }; prototype: { [x: string]: any; ...'. + Property 'Events' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(124,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(125,56): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(126,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(132,21): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(133,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(135,76): error TS2339: Property '_searchKeys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(137,63): error TS2339: Property '_searchKeys' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(126,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; Events: { [x: string]: any; FilterChanged: symbol; }; prototype: { [x: string]: any; ...'. + Property 'Events' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(133,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; Events: { [x: string]: any; FilterChanged: symbol; }; prototype: { [x: string]: any; ...'. + Property 'Events' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(144,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(147,38): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(147,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(152,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(153,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(154,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(155,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(171,40): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(152,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(174,46): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(175,46): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(184,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(220,24): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(296,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(301,42): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(302,52): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(303,47): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(304,52): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(305,47): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(306,52): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(307,47): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(308,52): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(387,83): error TS2339: Property 'HTTPSchemas' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(416,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(423,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(433,40): error TS2339: Property 'contentAsDataURL' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(436,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(459,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(486,31): error TS2339: Property 'reset' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(504,43): error TS2339: Property '_networkNodeSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(532,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(534,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(546,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(548,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(575,60): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(575,98): error TS2339: Property 'IsFilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(577,32): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(577,70): error TS2339: Property 'IsFilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(578,60): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(579,60): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(580,60): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(459,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(486,31): error TS2339: Property 'reset' does not exist on type '{ (): void; prototype: { [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(585,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(595,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(596,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(597,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(602,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(650,54): error TS2339: Property 'ResizeMethod' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(663,41): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(690,47): error TS2339: Property 'button' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(691,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(705,49): error TS2339: Property '_networkNodeSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(711,40): error TS2339: Property '_isFilteredOutSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(749,41): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(749,85): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(753,60): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. @@ -11187,40 +9326,15 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(853,22 node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(867,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(916,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(938,41): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(940,49): error TS2339: Property '_networkNodeSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(946,22): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(957,39): error TS2339: Property '_isFilteredOutSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(959,35): error TS2339: Property '_isFilteredOutSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(974,22): error TS2339: Property 'dataGrid' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(981,22): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(985,37): error TS2339: Property '_isMatchingSearchQuerySymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1015,45): error TS2339: Property 'groupNodeForRequest' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1022,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1037,31): error TS2339: Property 'reset' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1064,36): error TS2339: Property '_networkNodeSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1065,33): error TS2339: Property '_isFilteredOutSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1066,33): error TS2339: Property '_isMatchingSearchQuerySymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1015,45): error TS2339: Property 'groupNodeForRequest' does not exist on type '{ (): void; prototype: { [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (...'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1037,31): error TS2339: Property 'reset' does not exist on type '{ (): void; prototype: { [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1074,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1087,98): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1088,60): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1089,60): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1090,60): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1091,60): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1096,34): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1099,47): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1101,34): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1101,82): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1104,47): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1106,34): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1106,82): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1109,47): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1110,70): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1111,70): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1112,62): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1117,62): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1121,62): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1122,62): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1123,62): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1145,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1150,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1154,60): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. @@ -11252,86 +9366,40 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1276,2 node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1283,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1289,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1294,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1303,35): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1303,35): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1309,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1314,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1361,43): error TS2339: Property '_isMatchingSearchQuerySymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1376,23): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1382,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1387,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1400,39): error TS2339: Property '_isMatchingSearchQuerySymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1432,44): error TS2339: Property '_isMatchingSearchQuerySymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1440,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1387,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1487,64): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1499,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1501,24): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1505,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1508,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1511,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1512,60): error TS2339: Property 'IsFilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1514,60): error TS2339: Property 'IsFilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1518,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1521,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1524,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1527,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1529,39): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1531,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1534,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1537,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1540,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1543,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1546,35): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1554,24): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1602,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1611,47): error TS2339: Property '_networkNodeSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1620,29): error TS2339: Property 'element' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1629,33): error TS2339: Property 'element' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1696,9): error TS2322: Type 'string' is not assignable to type 'number'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1697,52): error TS2339: Property 'length' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1754,46): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1810,24): error TS2339: Property '_isFilteredOutSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1811,24): error TS2339: Property '_isMatchingSearchQuerySymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1812,24): error TS2339: Property '_networkNodeSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1814,24): error TS2339: Property 'HTTPSchemas' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1822,24): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1829,24): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1846,24): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1854,24): error TS2339: Property 'IsFilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1860,24): error TS2339: Property '_searchKeys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1861,40): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1861,86): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1863,55): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1864,24): error TS2339: Property 'Filter' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1874,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(29,33): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(40,60): error TS2339: Property '_calculatorTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(41,60): error TS2339: Property '_calculatorTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(48,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(49,25): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(52,33): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(77,56): error TS2339: Property '_defaultColumns' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(79,61): error TS2339: Property '_defaultColumnConfig' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(81,48): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(83,46): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(96,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(107,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(110,65): error TS2339: Property 'WaterfallSortIds' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(112,39): error TS2339: Property '_initialSortColumn' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(112,77): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(127,68): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(130,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(135,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(150,63): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(150,78): error TS2339: Property 'offsetY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(168,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(169,45): error TS2339: Property 'wheelDeltaY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(202,73): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(207,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(216,42): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(252,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(256,16): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(271,60): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(331,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(345,34): error TS2345: Argument of type '{ [x: string]: any; }' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(370,14): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. @@ -11339,7 +9407,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(377,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(387,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(395,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(397,58): error TS2339: Property 'WaterfallSortIds' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(398,74): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(400,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(403,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -11347,27 +9414,15 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(409,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(412,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(418,25): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(422,79): error TS2339: Property '_calculatorTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(423,60): error TS2339: Property 'WaterfallSortIds' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(425,77): error TS2339: Property '_calculatorTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(429,74): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(444,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(445,41): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(469,24): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(481,44): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(482,57): error TS2339: Property '_defaultColumnConfig' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(522,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(531,31): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(542,34): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(587,59): error TS2339: Property '_filmStripDividerColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(592,62): error TS2339: Property '_filmStripDividerColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(597,31): error TS2339: Property '_initialSortColumn' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(601,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(616,31): error TS2300: Duplicate identifier 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(616,31): error TS2339: Property 'Descriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(619,31): error TS2339: Property '_calculatorTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(627,31): error TS2339: Property '_defaultColumnConfig' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(642,31): error TS2339: Property '_defaultColumns' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(640,28): error TS2694: Namespace 'Network' has no exported member 'NetworkLogViewColumns'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(645,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(646,15): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(656,12): error TS2555: Expected at least 2 arguments, but got 1. @@ -11377,33 +9432,25 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(673,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(678,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(683,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(685,30): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(690,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(696,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(703,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(704,30): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(709,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(710,30): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(715,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(717,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(718,30): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(723,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(725,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(726,30): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(731,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(736,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(742,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(748,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(754,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(760,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(761,30): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(767,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(773,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(779,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(785,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(791,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(798,31): error TS2339: Property '_filmStripDividerColor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(803,31): error TS2339: Property 'WaterfallSortIds' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(22,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(22,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(29,31): error TS2555: Expected at least 2 arguments, but got 1. @@ -11413,52 +9460,38 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeade node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(55,69): error TS2345: Argument of type '{ header: string; }' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(59,53): error TS2345: Argument of type '{ header: string; }' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(70,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(90,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(112,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(121,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(127,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(90,29): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(112,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(121,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(131,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(132,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(19,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(21,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkManageCustomHeadersView.js(134,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(48,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(58,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(103,30): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(104,31): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(107,61): error TS2339: Property '_bandHeight' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(147,18): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(184,54): error TS2339: Property '_bandHeight' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(242,31): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(276,25): error TS2339: Property '_bandHeight' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(278,45): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(279,25): error TS2300: Duplicate identifier 'Window'. node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(279,25): error TS2339: Property 'Window' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(50,25): error TS2694: Namespace 'Network' has no exported member 'NetworkPanel'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(50,38): error TS2694: Namespace 'Network.NetworkPanel' has no exported member 'FilmStripRecorder'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(55,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(58,54): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(63,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(66,44): error TS2345: Argument of type '(Anonymous class)[]' is not assignable to parameter of type '(() => void)[]'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(66,44): error TS2345: Argument of type '(Anonymous class)[]' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(67,53): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(74,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(78,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(78,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(79,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(84,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(112,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(113,85): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(114,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(116,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(118,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(119,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(120,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(121,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(125,43): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(140,55): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(158,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(169,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(170,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(174,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(180,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(183,67): error TS2555: Expected at least 2 arguments, but got 1. @@ -11470,18 +9503,11 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(197,35): node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(198,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(201,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(202,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(253,21): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(253,36): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(274,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(287,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(292,84): error TS2339: Property 'displayScreenshotDelay' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(308,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(318,56): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(321,36): error TS2339: Property 'FilmStripRecorder' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(322,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(323,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(324,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(325,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(364,72): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(366,13): error TS2339: Property 'handled' does not exist on type 'KeyboardEvent'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(397,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(404,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -11489,7 +9515,7 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(412,22): node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(420,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(439,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(450,45): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(456,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(456,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(504,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(520,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(523,22): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'EventTarget'. @@ -11497,22 +9523,16 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(550,22): node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(558,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(567,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(575,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(587,22): error TS2339: Property 'displayScreenshotDelay' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(593,22): error TS2339: Property 'ContextMenuProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(597,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(609,22): error TS2339: Property 'RequestRevealer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(627,22): error TS2339: Property 'FilmStripRecorder' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(647,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(684,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(693,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(694,32): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(693,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(694,32): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(715,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(722,22): error TS2339: Property 'RecordActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(97,19): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(218,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(219,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(243,27): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(247,30): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. @@ -11520,25 +9540,11 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(252,7): error TS2322: Type '{ left: any; right: string; }' is not assignable to type '{ left: string; right: string; tooltip: string; }'. Property 'tooltip' is missing in type '{ left: any; right: string; }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(255,26): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(256,51): error TS2339: Property '_latencyDownloadTotalFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(258,51): error TS2339: Property '_latencyFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(260,51): error TS2339: Property '_downloadFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(264,47): error TS2339: Property '_fromServiceWorkerFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(266,47): error TS2339: Property '_fromCacheFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(292,53): error TS2339: Property '_minimumSpread' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(320,31): error TS2339: Property '_minimumSpread' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(323,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(328,31): error TS2339: Property '_latencyDownloadTotalFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(332,31): error TS2339: Property '_latencyFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(335,31): error TS2339: Property '_downloadFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(338,31): error TS2339: Property '_fromServiceWorkerFormat' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(341,31): error TS2339: Property '_fromCacheFormat' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(358,19): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(395,19): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(13,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(61,52): error TS2694: Namespace 'Network' has no exported member 'NetworkWaterfallColumn'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(63,52): error TS2694: Namespace 'Network' has no exported member 'NetworkWaterfallColumn'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(66,83): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(67,25): error TS2694: Namespace 'Network' has no exported member 'NetworkWaterfallColumn'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(69,25): error TS2694: Namespace 'Network' has no exported member 'NetworkWaterfallColumn'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(72,30): error TS2694: Namespace 'Network' has no exported member 'NetworkWaterfallColumn'. @@ -11562,7 +9568,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.j node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(384,16): error TS2339: Property 'hasChildren' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(384,39): error TS2339: Property 'expanded' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(385,71): error TS2339: Property 'flatChildren' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(397,80): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(420,23): error TS2495: Type 'Map' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(421,39): error TS2694: Namespace 'Network' has no exported member 'NetworkWaterfallColumn'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(444,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. @@ -11578,34 +9583,16 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.j node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(613,32): error TS2339: Property '_LayerStyle' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(615,54): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network/NetworkWaterfallColumn.js(616,32): error TS2339: Property '_TextLayer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(50,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(51,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(55,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(56,9): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(69,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(70,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(73,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(81,26): error TS2554: Expected 4 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(83,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestCookiesView.js(84,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHTMLView.js(56,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHTMLView.js(62,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(56,58): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(56,84): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(66,68): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(67,67): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(68,64): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(69,61): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(71,40): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(71,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(78,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(79,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(81,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(82,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(97,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(99,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(101,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(102,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(112,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(113,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(114,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. @@ -11613,33 +9600,37 @@ node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(14 node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(142,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(149,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(158,11): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(158,85): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. + Types of property 'expanded' are incompatible. + Type 'V' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(173,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(173,83): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(180,49): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(205,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(215,27): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(222,39): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(223,39): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(234,52): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(235,57): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(237,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(241,54): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(243,54): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(249,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(249,79): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(260,24): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(264,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(290,46): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(291,51): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(282,14): error TS2339: Property 'removeChildren' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(283,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(293,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(297,48): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(298,48): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(299,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(302,21): error TS2554: Expected 4-6 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(315,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(315,79): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(328,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(340,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(340,97): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(342,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(342,73): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(359,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(359,98): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(361,28): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(361,74): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(378,26): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(378,74): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(379,26): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. @@ -11662,40 +9653,32 @@ node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(48 node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(496,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(514,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(514,77): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(519,28): error TS2339: Property '_viewSourceSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(524,28): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(524,39): error TS2415: Class '(Anonymous class)' incorrectly extends base class '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(524,39): error TS2415: Class '(Anonymous class)' incorrectly extends base class '(Anonymous class)'. Types of property 'expanded' are incompatible. Type 'V' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(537,22): error TS2345: Argument of type 'this' is not assignable to parameter of type '(Anonymous class)'. Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. - Types of property 'expanded' are incompatible. - Type 'V' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(554,31): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/network/RequestHeadersView.js(561,31): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(42,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(55,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(60,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(72,42): error TS2339: Property 'contentAsDataURL' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(78,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(86,67): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(86,67): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(93,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(46,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(68,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(71,58): error TS2339: Property '_sourceViewSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(77,43): error TS2339: Property '_sourceViewSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(83,71): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(84,41): error TS2339: Property '_sourceViewSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(83,71): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(98,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(107,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(112,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(118,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(121,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(125,29): error TS2339: Property '_sourceViewSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(164,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(176,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. +node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(176,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(48,23): error TS2694: Namespace 'Network' has no exported member 'RequestTimeRangeNames'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(53,12): error TS2678: Type 'string' is not comparable to type '{ [x: string]: any; Push: string; Queueing: string; Blocking: string; Connecting: string; DNS: st...'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(54,16): error TS2555: Expected at least 2 arguments, but got 1. @@ -11753,7 +9736,6 @@ node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(217 node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(219,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(220,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(222,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(223,44): error TS2339: Property 'ConnectionSetupRangeNames' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(225,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(228,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(235,29): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -11767,25 +9749,17 @@ node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(267 node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(271,37): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(272,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(274,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(288,45): error TS2339: Property 'Generator' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(288,28): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(290,29): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(307,34): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(315,37): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(318,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(327,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(328,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(329,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(337,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(338,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(339,72): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(370,27): error TS2339: Property 'ConnectionSetupRangeNames' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(376,83): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network/RequestTimingView.js(377,9): error TS2339: Property 'RequestTimeRange' does not exist on type 'typeof Network'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(33,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(35,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(36,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(38,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(40,34): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(43,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(47,20): error TS2339: Property 'setRowContextMenuCallback' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(48,20): error TS2339: Property 'setStickToBottom' does not exist on type '(Anonymous class)'. @@ -11794,61 +9768,41 @@ node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameVi Types of parameters 'arg0' and 'arg0' are incompatible. Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(54,20): error TS2339: Property 'markColumnAsSortedBy' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(54,67): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(55,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(55,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(57,20): error TS2339: Property 'setName' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(58,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(58,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(59,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(59,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(63,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(64,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(68,63): error TS2339: Property '_filterTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(76,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(77,60): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(83,20): error TS2339: Property 'asWidget' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(86,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(93,20): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(99,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(99,66): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(100,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(110,61): error TS2551: Property 'opCodeDescriptions' does not exist on type 'typeof (Anonymous class)'. Did you mean 'opCodeDescription'? node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(111,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(120,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(127,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(131,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(134,33): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(137,32): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(141,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(152,54): error TS2339: Property '_clearFrameOffsetSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(158,58): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(165,21): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(171,41): error TS2339: Property 'requestContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(171,41): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(182,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(190,20): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(194,67): error TS2339: Property '_clearFrameOffsetSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(197,56): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(201,30): error TS2345: Argument of type '(arg0: (Anonymous class), arg1: (Anonymous class)) => number' is not assignable to parameter of type '(arg0: NODE_TYPE, arg1: NODE_TYPE) => number'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(201,68): error TS2339: Property 'isSortOrderAscending' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(206,36): error TS2339: Property 'OpCodes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(216,36): error TS2551: Property 'opCodeDescriptions' does not exist on type 'typeof (Anonymous class)'. Did you mean 'opCodeDescription'? -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(217,52): error TS2339: Property 'OpCodes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(229,36): error TS2339: Property '_filterTypes' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(228,23): error TS2694: Namespace 'UI' has no exported member 'NamedBitSetFilterUI'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(230,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(231,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(232,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(241,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(250,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(251,14): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(253,75): error TS2339: Property 'OpCodes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(271,83): error TS2339: Property 'WebSocketFrameType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(273,82): error TS2339: Property 'WebSocketFrameType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(275,85): error TS2339: Property 'WebSocketFrameType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(277,11): error TS2339: Property 'createCells' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(289,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(292,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(305,36): error TS2339: Property '_clearFrameOffsetSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(292,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(130,29): error TS2339: Property 'localizedFailDescription' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(150,27): error TS2694: Namespace 'NetworkLog' has no exported member 'HAREntry'. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(281,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -11856,87 +9810,35 @@ node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(288,7): node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(299,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(318,4): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(319,21): error TS2339: Property 'Timing' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(44,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(54,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(56,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(58,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(60,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(65,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(67,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(68,84): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(70,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(73,42): error TS2339: Property '_events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(88,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(88,82): error TS2339: Property '_events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(99,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(101,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(44,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(99,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. +node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(101,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(123,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(153,40): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(155,37): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(165,27): error TS2694: Namespace 'NetworkLog' has no exported member 'NetworkLog'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(169,39): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(170,44): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(172,35): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(182,33): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(185,39): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(186,35): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(189,46): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(194,37): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(195,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(202,37): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(208,46): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(209,35): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(213,35): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(221,42): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(226,27): error TS2694: Namespace 'NetworkLog' has no exported member 'NetworkLog'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(247,81): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(255,46): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(256,29): error TS2339: Property 'addAll' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(256,71): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(264,35): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(274,39): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(275,44): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(278,35): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(280,42): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(289,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(301,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(301,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(325,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(329,16): error TS2403: Subsequent variable declarations must have the same type. Variable 'request' must be of type '(Anonymous class)', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(329,27): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(332,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(350,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(355,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(365,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(369,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(375,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(379,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(383,42): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(388,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(398,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(411,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(416,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(416,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(425,37): error TS2339: Property '_lastIdentifier' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(442,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(444,30): error TS2339: Property '_dataSaverMessageWasShown' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(446,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(449,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(451,27): error TS2339: Property '_dataSaverMessageWasShown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(460,40): error TS2339: Property '_pageLoadForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(467,33): error TS2339: Property '_pageLoadForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(471,21): error TS2339: Property '_lastIdentifier' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(472,21): error TS2339: Property '_pageLoadForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(474,21): error TS2339: Property '_dataSaverMessageWasShown' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(476,95): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(477,23): error TS2339: Property 'InitiatorGraph' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(479,23): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(485,170): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(486,23): error TS2339: Property '_InitiatorInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(488,23): error TS2339: Property '_initiatorDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(489,23): error TS2339: Property '_events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(6,22): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(19,37): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(20,64): error TS2339: Property '_uiLabelToPriorityMap' does not exist on type '(priorityLabel: string) => string'. @@ -11964,11 +9866,8 @@ node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriori node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(66,28): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(67,28): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/network_priorities/NetworkPriorities.js(68,48): error TS2339: Property '_symbolicToNumericPriorityMap' does not exist on type '() => Map'. -node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(15,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(15,60): error TS2339: Property 'networkManager' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(20,27): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(41,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(44,46): error TS2339: Property 'WebSocketFrameType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(49,6): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(53,13): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(69,8): error TS2304: Cannot find name 'i'. @@ -11979,7 +9878,6 @@ node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestR node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(126,16): error TS2339: Property 'NetworkAgent' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/network_test_runner/NetworkTestRunner.js(126,74): error TS2339: Property 'NetworkAgent' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(31,20): error TS2339: Property 'classList' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(66,40): error TS2339: Property '_tagsWhiteList' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(94,30): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(116,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(125,18): error TS2339: Property 'classList' does not exist on type 'Node'. @@ -11989,10 +9887,6 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(141,16): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(185,35): error TS2345: Argument of type '(bindRemoteObject: (arg0: any, arg1: any) => any, formatter: any, config: any) => any' is not assignable to parameter of type '(this: any, arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(230,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/object_ui/CustomPreviewComponent.js(243,31): error TS2339: Property '_tagsWhiteList' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(10,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(12,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(14,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(25,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(73,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(73,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. @@ -12010,7 +9904,7 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(219,17): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(219,43): error TS2694: Namespace 'ObjectUI' has no exported member 'JavaScriptAutocomplete'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(262,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(321,21): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(321,35): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(322,17): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(342,31): error TS2694: Namespace 'ObjectUI' has no exported member 'JavaScriptAutocomplete'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(347,19): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. @@ -12021,17 +9915,13 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(466,19): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(470,64): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/object_ui/JavaScriptAutocomplete.js(471,33): error TS2339: Property 'CompletionGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(82,21): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(82,35): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(91,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(108,79): error TS2339: Property 'MaxPopoverTextLength' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(114,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(129,7): error TS2722: Cannot invoke an object which is possibly 'undefined'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(145,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(148,23): error TS2554: Expected 4-6 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(154,44): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(156,7): error TS2722: Cannot invoke an object which is possibly 'undefined'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPopoverHelper.js(162,30): error TS2339: Property 'MaxPopoverTextLength' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(45,68): error TS2339: Property 'RootElement' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(49,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(56,18): error TS2339: Property '_section' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(76,35): error TS2554: Expected 4-6 arguments, but got 3. @@ -12052,20 +9942,14 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSectio node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(298,20): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(299,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(300,20): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(309,18): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(311,25): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(312,15): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(325,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(326,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(328,20): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(343,21): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(348,65): error TS2339: Property 'reveal' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(343,35): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(392,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(395,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(408,34): error TS2339: Property '_arrayLoadThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(414,34): error TS2339: Property 'RootElement' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(468,48): error TS2339: Property '_skipProto' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(513,64): error TS2339: Property '_arrayLoadThreshold' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(565,16): error TS2339: Property 'parentObject' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(571,38): error TS2339: Property 'getter' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(572,30): error TS2554: Expected 9 arguments, but got 3. @@ -12114,52 +9998,32 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSectio node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(923,51): error TS2339: Property 'parentObject' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(924,51): error TS2339: Property 'parentObject' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(980,18): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1015,91): error TS2339: Property '_bucketThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1016,53): error TS2339: Property '_sparseIterationThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1017,53): error TS2339: Property '_getOwnPropertyNamesThreshold' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1057,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1069,18): error TS2403: Subsequent variable declarations must have the same type. Variable 'i' must be of type 'any', but here has type 'number'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1078,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'groupStart' must be of type 'any', but here has type 'number'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1080,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1132,90): error TS2339: Property '_sparseIterationThreshold' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1153,23): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1182,26): error TS2339: Property '_readOnly' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1211,20): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1211,44): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1241,23): error TS2339: Property 'parentObject' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1243,26): error TS2339: Property '_readOnly' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1253,66): error TS2339: Property '_bucketThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1270,35): error TS2339: Property '_bucketThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1271,35): error TS2339: Property '_sparseIterationThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1272,35): error TS2339: Property '_getOwnPropertyNamesThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1299,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1300,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1301,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1302,62): error TS2339: Property '_treeOutlineId' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1312,26): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1319,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1328,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1336,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1348,91): error TS2339: Property '_cachedPathSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1353,47): error TS2339: Property 'objectTreeElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1359,19): error TS2339: Property 'property' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1360,31): error TS2339: Property 'property' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1367,98): error TS2339: Property '_treeOutlineId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1369,66): error TS2339: Property '_cachedPathSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1374,50): error TS2339: Property '_cachedPathSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1375,50): error TS2339: Property '_treeOutlineId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1380,34): error TS2339: Property 'Renderer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1384,22): error TS2694: Namespace 'Common' has no exported member 'Renderer'. +node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1384,31): error TS2694: Namespace 'Common.Renderer' has no exported member 'Options'. node_modules/chrome-devtools-frontend/front_end/object_ui/ObjectPropertiesSection.js(1392,19): error TS2554: Expected 4-6 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(9,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(10,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(17,26): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(21,64): error TS2339: Property '_internalName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(36,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(59,23): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(62,43): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(90,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(93,62): error TS2339: Property '_internalName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(98,23): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(108,27): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(119,23): error TS2339: Property 'createTextChild' does not exist on type 'Element'. @@ -12182,10 +10046,8 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFor node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(240,33): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(256,12): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(256,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(266,18): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(271,12): error TS2339: Property 'createTextChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(280,12): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(290,39): error TS2339: Property '_internalName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(37,22): error TS2694: Namespace 'PerfUI' has no exported member 'ChartViewportDelegate'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(45,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(60,48): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -12193,7 +10055,7 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(64,50): node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(67,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(131,41): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(133,46): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(134,20): error TS2339: Property 'setSize' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(134,20): error TS2339: Property 'setSize' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(182,27): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(182,38): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(182,39): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. @@ -12208,7 +10070,7 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(193,49) node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(193,66): error TS2339: Property 'wheelDeltaX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(197,7): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(263,20): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(269,20): error TS2339: Property 'updateRangeSelection' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(269,20): error TS2339: Property 'updateRangeSelection' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(274,23): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(275,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(280,54): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. @@ -12222,139 +10084,111 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(363,23) node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(364,15): error TS2339: Property 'code' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(380,7): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(401,29): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(421,56): error TS2339: Property 'MinimalTimeWindowMs' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(423,20): error TS2339: Property 'requestWindowTimes' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(423,20): error TS2339: Property 'requestWindowTimes' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(438,40): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(445,20): error TS2339: Property 'update' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(445,20): error TS2339: Property 'update' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(464,22): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(12,45): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(14,39): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(23,20): error TS2339: Property 'src' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(31,86): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(53,19): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(53,34): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(59,13): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(59,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(60,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(60,61): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(61,32): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(63,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(65,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(67,72): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(83,20): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(88,21): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(83,35): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(88,36): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(97,33): error TS2339: Property 'upperBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(108,45): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(138,17): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(158,45): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(168,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(172,19): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(175,30): error TS2339: Property 'Dialog' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(172,34): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(180,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(193,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(199,22): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(204,22): error TS2339: Property 'Dialog' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(206,19): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(206,34): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(211,16): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(211,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(213,16): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(213,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(215,39): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string[]'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(245,7): error TS2554: Expected 1 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(247,47): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(254,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(256,35): error TS2339: Property 'metaKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(263,35): error TS2339: Property 'metaKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(306,51): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(56,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(57,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDelegate'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(68,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(72,46): error TS2339: Property 'Calculator' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(68,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(89,5): error TS2554: Expected 6-7 arguments, but got 5. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(96,41): error TS2339: Property 'minimumBoundary' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(97,65): error TS2339: Property 'totalTime' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(172,29): error TS2339: Property 'entryColor' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(176,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(183,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(202,30): error TS2339: Property 'requestWindowTimes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(211,30): error TS2339: Property 'updateRangeSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(252,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(257,43): error TS2339: Property 'timelineData' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(96,41): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(97,65): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(172,29): error TS2339: Property 'entryColor' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(202,30): error TS2339: Property 'requestWindowTimes' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(211,30): error TS2339: Property 'updateRangeSelection' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(252,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(257,43): error TS2339: Property 'timelineData' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(307,36): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(308,36): error TS2339: Property 'offsetY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(313,45): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(313,60): error TS2339: Property 'offsetY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(322,68): error TS2339: Property 'HeaderHeight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(336,61): error TS2339: Property 'canJumpToEntry' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(355,45): error TS2339: Property 'prepareHighlightedEntryInfo' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(336,61): error TS2339: Property 'canJumpToEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(355,45): error TS2339: Property 'prepareHighlightedEntryInfo' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(376,18): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(377,18): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(396,58): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(396,73): error TS2339: Property 'offsetY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(402,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(416,39): error TS2345: Argument of type '{}' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(474,36): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(475,11): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(475,43): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(479,25): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(480,9): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(482,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(485,11): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(485,41): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(486,9): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(488,18): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(494,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'indexOnLevel' must be of type 'any', but here has type 'number'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(501,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(517,49): error TS2339: Property 'upperBound' does not exist on type 'Uint32Array'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(580,36): error TS2339: Property 'upperBound' does not exist on type 'Uint32Array'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(656,65): error TS2339: Property 'upperBound' does not exist on type 'Uint32Array'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(660,69): error TS2339: Property 'maxStackDepth' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(684,40): error TS2339: Property 'entryColor' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(660,69): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(684,40): error TS2339: Property 'entryColor' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(694,31): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(701,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'entryIndex' must be of type 'any', but here has type 'number'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(718,59): error TS2339: Property 'forceDecoration' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(749,37): error TS2339: Property 'entryTitle' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(751,43): error TS2339: Property 'entryFont' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(756,30): error TS2339: Property 'decorateEntry' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(761,46): error TS2339: Property 'textColor' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(775,29): error TS2339: Property 'HeaderHeight' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(718,59): error TS2339: Property 'forceDecoration' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(749,37): error TS2339: Property 'entryTitle' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(751,43): error TS2339: Property 'entryFont' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(756,30): error TS2339: Property 'decorateEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(761,46): error TS2339: Property 'textColor' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(796,43): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(797,38): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(838,100): error TS2339: Property 'maxStackDepth' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(903,49): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(838,100): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(903,60): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'Group'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(907,17): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(931,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(940,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(970,40): error TS2339: Property 'entryColor' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(972,72): error TS2339: Property 'forceDecoration' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(978,30): error TS2339: Property 'decorateEntry' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1090,36): error TS2339: Property 'HeaderHeight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1117,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1133,60): error TS2339: Property 'maxStackDepth' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1157,41): error TS2339: Property 'maxStackDepth' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1165,64): error TS2339: Property 'HeaderHeight' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(931,33): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'Group'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(940,33): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'Group'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(970,40): error TS2339: Property 'entryColor' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(972,72): error TS2339: Property 'forceDecoration' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(978,30): error TS2339: Property 'decorateEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1117,33): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1133,60): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1157,41): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1167,15): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1228,59): error TS2339: Property 'maxStackDepth' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1228,59): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1273,25): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1286,19): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1306,42): error TS2339: Property 'totalTime' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1307,48): error TS2339: Property 'minimumBoundary' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1329,57): error TS2339: Property 'maxStackDepth' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1376,19): error TS2339: Property 'HeaderHeight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1378,19): error TS2339: Property 'MinimalTimeWindowMs' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1306,42): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1307,48): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1329,57): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1387,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1393,19): error TS2339: Property 'Group' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1397,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1410,19): error TS2339: Property 'GroupStyle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1415,19): error TS2339: Property 'TimelineData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1420,29): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1420,40): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'Group'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1427,32): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartMarker'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1438,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1443,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1450,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1455,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1460,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1460,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1466,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1472,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1478,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -12366,12 +10200,10 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1516,15): node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1528,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1533,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1538,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1552,19): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1561,19): error TS2339: Property 'Calculator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1563,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1573,46): error TS2339: Property 'totalTime' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1574,45): error TS2339: Property 'minimumBoundary' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1597,31): error TS2339: Property 'formatValue' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1573,46): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1574,45): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1597,31): error TS2339: Property 'formatValue' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(17,34): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(18,31): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(19,36): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? @@ -12379,33 +10211,19 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(32,2 node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(33,32): error TS2339: Property 'positionTicks' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(40,34): error TS2339: Property 'positionTicks' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(41,31): error TS2339: Property 'positionTicks' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(70,87): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(71,26): error TS2495: Type 'Map>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(85,39): error TS2339: Property 'Presentation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(87,72): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(97,25): error TS2339: Property 'Presentation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(99,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(99,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(109,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(113,86): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(114,37): error TS2339: Property 'uiLocation' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(117,64): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(126,25): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(134,79): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(114,37): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(135,16): error TS2339: Property 'uninstallGutter' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(138,16): error TS2339: Property 'installGutter' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(139,28): error TS2495: Type 'Set' is not an array type or a string type. +node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(139,28): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(142,30): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(145,15): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(146,18): error TS2339: Property 'setGutterDecoration' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(151,25): error TS2339: Property 'LineDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(48,44): error TS2339: Property 'Window' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(59,22): error TS2694: Namespace 'PerfUI' has no exported member 'TimelineGrid'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(59,35): error TS2694: Namespace 'PerfUI.TimelineGrid' has no exported member 'Calculator'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(104,31): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(106,23): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(135,21): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(137,21): error TS2339: Property 'WindowScrollSpeedFactor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(139,21): error TS2339: Property 'ResizerOffset' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(144,21): error TS2339: Property 'Window' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(106,35): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(166,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(167,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(170,46): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -12419,22 +10237,11 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(216,34): node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(224,35): error TS2339: Property 'pageX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(235,44): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(236,26): error TS2339: Property 'x' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(237,60): error TS2339: Property 'WindowSelector' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(245,56): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(253,60): error TS2339: Property 'x' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(260,63): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(261,91): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(262,64): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(263,78): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(264,57): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(266,57): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(276,34): error TS2339: Property 'pageX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(288,24): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(317,77): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(318,70): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(334,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(334,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(344,48): error TS2339: Property 'MinSelectableSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(374,22): error TS2339: Property 'wheelDeltaY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(374,56): error TS2339: Property 'wheelDeltaY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(378,29): error TS2339: Property 'offsetX' does not exist on type 'Event'. @@ -12443,13 +10250,8 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(379,46): node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(381,22): error TS2339: Property 'wheelDeltaX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(381,56): error TS2339: Property 'wheelDeltaX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(382,37): error TS2339: Property 'wheelDeltaX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(382,71): error TS2339: Property 'WindowScrollSpeedFactor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(383,81): error TS2339: Property 'ResizerOffset' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(384,83): error TS2339: Property 'ResizerOffset' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(412,19): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(415,20): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(421,21): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(428,21): error TS2339: Property 'WindowSelector' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(434,26): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(435,26): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/OverviewGrid.js(449,28): error TS2339: Property 'style' does not exist on type 'Element'. @@ -12466,16 +10268,13 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/PieChart.js(92,18): erro node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(39,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(43,58): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(44,61): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(49,22): error TS2694: Namespace 'PerfUI' has no exported member 'TimelineGrid'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(51,23): error TS2694: Namespace 'PerfUI' has no exported member 'TimelineGrid'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(98,22): error TS2694: Namespace 'PerfUI' has no exported member 'TimelineGrid'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(104,96): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(119,22): error TS2694: Namespace 'PerfUI' has no exported member 'TimelineGrid'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(132,84): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(135,80): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(49,35): error TS2694: Namespace 'PerfUI.TimelineGrid' has no exported member 'Calculator'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(51,36): error TS2694: Namespace 'PerfUI.TimelineGrid' has no exported member 'DividersData'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(98,35): error TS2694: Namespace 'PerfUI.TimelineGrid' has no exported member 'DividersData'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(119,35): error TS2694: Namespace 'PerfUI.TimelineGrid' has no exported member 'DividersData'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(150,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(154,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(164,22): error TS2694: Namespace 'PerfUI' has no exported member 'TimelineGrid'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(164,35): error TS2694: Namespace 'PerfUI.TimelineGrid' has no exported member 'Calculator'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(189,25): error TS2339: Property '_labelElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(196,23): error TS2339: Property '_labelElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(199,15): error TS2339: Property 'style' does not exist on type 'Element'. @@ -12484,8 +10283,6 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(210,7): node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(215,7): error TS2322: Type 'Node' is not assignable to type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(266,89): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(267,21): error TS2339: Property 'DividersData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(272,21): error TS2339: Property 'Calculator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(274,21): error TS2339: Property 'Calculator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(277,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(284,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(288,16): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -12494,44 +10291,35 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(294,16): node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineGrid.js(297,16): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(45,51): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(46,54): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(51,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(56,58): error TS2339: Property 'OverviewInfo' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(70,34): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(70,57): error TS2339: Property 'offsetLeft' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(77,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(82,84): error TS2339: Property 'overviewInfoPromise' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(82,84): error TS2339: Property 'overviewInfoPromise' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(84,14): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(85,14): error TS2339: Property 'appendChildren' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(112,30): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(120,30): error TS2694: Namespace 'PerfUI' has no exported member 'TimelineOverview'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(124,33): error TS2339: Property 'dispose' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(127,27): error TS2339: Property 'setCalculator' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(128,27): error TS2339: Property 'show' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(124,33): error TS2339: Property 'dispose' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(127,27): error TS2339: Property 'setCalculator' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(128,27): error TS2339: Property 'show' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(152,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(161,33): error TS2339: Property 'update' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(161,33): error TS2339: Property 'update' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(176,22): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(186,57): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(199,15): error TS2339: Property 'reset' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(209,59): error TS2339: Property 'onClick' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(199,15): error TS2339: Property 'reset' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(209,59): error TS2339: Property 'onClick' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(213,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(230,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(244,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(262,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(319,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(375,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(381,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(395,33): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(482,29): error TS2339: Property 'OverviewInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(489,59): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(490,52): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(491,50): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(490,39): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(495,14): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(508,61): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(10,23): error TS2339: Property 'timelinePropertyFormatters' does not exist on type 'typeof PerformanceTestRunner'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(45,23): error TS2339: Property 'InvalidationFormatters' does not exist on type 'typeof PerformanceTestRunner'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(74,36): error TS2554: Expected 0 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(81,13): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(86,89): error TS2339: Property 'TopLevelEventCategory' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(91,26): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(98,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(108,13): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? @@ -12552,96 +10340,42 @@ node_modules/chrome-devtools-frontend/front_end/performance_test_runner/Timeline node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(335,36): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(347,23): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(355,6): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(29,52): error TS2339: Property 'FilePathIndex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(30,61): error TS2339: Property 'FolderIndex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(31,60): error TS2339: Property 'FolderIndex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(35,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(38,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(41,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(43,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(44,63): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(46,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(47,65): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(67,40): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(67,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(94,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(97,38): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(99,17): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(101,46): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(97,38): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(99,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(101,73): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(109,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(112,17): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(114,46): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(118,13): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(127,17): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(134,24): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(143,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(146,58): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(149,39): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(112,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(114,73): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(118,13): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(127,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(134,24): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(143,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(149,39): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(155,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(160,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(165,56): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(178,51): error TS2339: Property '_processingPromise' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(179,51): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(182,47): error TS2339: Property '_processingPromise' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(189,53): error TS2339: Property '_processingPromise' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(191,49): error TS2339: Property '_processingPromise' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(197,51): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(197,107): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(201,47): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(202,50): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(220,51): error TS2339: Property '_processingPromise' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(221,49): error TS2339: Property '_processingPromise' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(224,61): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(229,45): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(230,48): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(268,71): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(299,83): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(310,55): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(160,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(315,20): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(328,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(329,40): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(334,25): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(335,25): error TS2339: Property '_processingPromise' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(336,25): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(341,25): error TS2339: Property 'FilePathIndex' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(329,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(355,41): error TS2339: Property 'reverse' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(363,44): error TS2339: Property 'reverse' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(372,77): error TS2339: Property 'reverse' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(376,62): error TS2339: Property 'reverse' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(383,25): error TS2339: Property 'FolderIndex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(24,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(25,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(26,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(28,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(30,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(36,40): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(40,47): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(36,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(40,47): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(46,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(54,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(62,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(65,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(66,38): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(75,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(76,105): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(81,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(94,61): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(99,52): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(99,111): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(103,48): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(104,51): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(107,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(116,59): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(120,48): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(121,51): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(124,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(66,38): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(75,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(76,105): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(81,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(106,24): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(130,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(134,59): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(143,40): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(145,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(149,28): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(45,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(47,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(49,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(51,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(143,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(60,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(61,82): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(62,41): error TS2555: Expected at least 2 arguments, but got 1. @@ -12653,111 +10387,72 @@ node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.j node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(78,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(80,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(82,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(87,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(98,24): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(117,51): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(118,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(122,45): error TS2345: Argument of type '""' is not assignable to parameter of type 'T'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(133,55): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(134,43): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(134,61): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(135,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(138,15): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(139,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(144,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(157,55): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(169,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(174,55): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(175,43): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(196,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(199,55): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(200,43): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(213,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(219,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(169,29): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(175,61): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(196,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(200,61): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(213,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(223,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(224,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(226,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(272,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(278,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(228,26): error TS2339: Property 'createChild' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(272,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(282,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(283,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(38,45): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(43,54): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(49,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(51,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(285,26): error TS2339: Property 'createChild' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(38,63): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(43,72): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(65,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(73,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(85,7): error TS2322: Type 'string' is not assignable to type 'keyof V'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(89,51): error TS2339: Property 'length' does not exist on type 'V[keyof V]'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(92,47): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(108,40): error TS2345: Argument of type '{ [x: string]: any; }' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(165,51): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(168,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(180,46): error TS2339: Property 'remove' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(183,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(188,28): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(202,28): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(224,28): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(237,36): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemMapping'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(262,5): error TS2322: Type '{ [x: string]: any; }' is not assignable to type '{ fileSystemPath: string; fileURL: string; }'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(262,5): error TS2322: Type '{ [x: string]: any; }' is not assignable to type '{ fileSystemPath: string; fileURL: string; }'. - Property 'fileSystemPath' is missing in type '{ [x: string]: any; }'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(188,46): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(202,46): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(224,46): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(237,54): error TS2694: Namespace 'Persistence.FileSystemMapping' has no exported member 'Entry'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(285,52): error TS2339: Property 'remove' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(319,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(324,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(329,31): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(44,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(46,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(48,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(50,43): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(69,33): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(50,70): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(69,60): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(74,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(79,33): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(79,60): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(84,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(89,45): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(98,48): error TS2339: Property '_styleSheetExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(100,48): error TS2339: Property '_documentExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(102,48): error TS2339: Property '_imageExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(104,48): error TS2339: Property '_scriptExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(106,51): error TS2339: Property '_binaryExtensions' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(89,72): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(134,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(145,70): error TS2339: Property 'FileSystem' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(156,28): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(160,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(163,41): error TS2694: Namespace 'Persistence' has no exported member 'IsolatedFileSystemManager'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(187,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(188,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(190,30): error TS2339: Property 'remove' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(195,40): error TS2339: Property '_styleSheetExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(196,40): error TS2339: Property '_documentExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(197,40): error TS2339: Property '_scriptExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(202,40): error TS2339: Property '_imageExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(202,90): error TS2339: Property 'ImageExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(204,40): error TS2339: Property '_binaryExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(204,91): error TS2339: Property 'BinaryExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(210,40): error TS2339: Property 'FileSystem' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(222,26): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(232,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(281,61): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(282,66): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(285,57): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(344,33): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(400,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(411,50): error TS2339: Property 'performSearchInContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(232,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(344,60): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(400,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(418,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(420,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(421,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(425,37): error TS2339: Property 'queries' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(428,14): error TS2339: Property 'setTotalWork' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(431,68): error TS2339: Property 'isRegex' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(425,37): error TS2339: Property 'queries' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(428,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(431,68): error TS2339: Property 'isRegex' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(432,23): error TS2339: Property 'intersectOrdered' does not exist on type 'string[]'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(432,61): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(433,16): error TS2339: Property 'worked' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(436,14): error TS2339: Property 'done' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(433,16): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(436,14): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(442,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(500,76): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(517,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(574,57): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(583,40): error TS2339: Property '_metadata' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(500,76): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(517,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(68,25): error TS2554: Expected 0-1 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(75,10): error TS2339: Property 'catchException' does not exist on type 'Promise<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(83,59): error TS2339: Property 'message' does not exist on type 'DOMError'. @@ -12773,8 +10468,6 @@ node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.j node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(239,27): error TS2304: Cannot find name 'FileEntry'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(267,17): error TS2304: Cannot find name 'FileEntry'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(278,17): error TS2304: Cannot find name 'FileError'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(326,50): error TS2339: Property 'BinaryExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(360,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(364,17): error TS2304: Cannot find name 'FileEntry'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(372,17): error TS2304: Cannot find name 'FileWriter'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(418,17): error TS2304: Cannot find name 'FileEntry'. @@ -12786,188 +10479,118 @@ node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.j node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(507,32): error TS2304: Cannot find name 'FileEntry'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(513,17): error TS2304: Cannot find name 'DirectoryEntry'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(529,54): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(539,82): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(548,82): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(564,70): error TS2339: Property 'asRegExp' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(577,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(583,29): error TS2339: Property 'searchInPath' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(590,18): error TS2339: Property 'worked' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(590,18): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(596,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(599,14): error TS2339: Property 'setTotalWork' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(599,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(601,27): error TS2339: Property 'indexPath' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(605,32): error TS2339: Property 'ImageExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(608,32): error TS2339: Property 'BinaryExtensions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(40,29): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(42,37): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(45,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(47,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(49,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(51,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(53,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(55,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(57,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(73,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(45,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(47,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(49,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(51,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(53,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(55,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(57,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(73,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(75,27): error TS2339: Property 'requestFileSystems' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(79,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(83,57): error TS2694: Namespace 'Persistence' has no exported member 'IsolatedFileSystemManager'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(105,29): error TS2339: Property 'addFileSystem' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(113,27): error TS2339: Property 'removeFileSystem' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(124,27): error TS2694: Namespace 'Persistence' has no exported member 'IsolatedFileSystemManager'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(144,77): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(154,46): error TS2694: Namespace 'Persistence' has no exported member 'IsolatedFileSystemManager'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(171,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(181,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(185,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(194,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(211,17): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(222,30): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(260,5): error TS2719: Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(268,61): error TS2339: Property '_lastRequestId' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(274,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(278,61): error TS2339: Property '_lastRequestId' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(284,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(293,14): error TS2339: Property 'setTotalWork' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(293,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(297,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(306,14): error TS2339: Property 'worked' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(307,18): error TS2339: Property 'isCanceled' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(306,14): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(307,18): error TS2339: Property 'isCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(308,29): error TS2339: Property 'stopIndexing' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(314,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(322,14): error TS2339: Property 'done' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(322,14): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(327,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(341,97): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(342,39): error TS2339: Property 'FileSystem' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(344,121): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(345,39): error TS2339: Property 'FilesChangedData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(348,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(356,39): error TS2339: Property '_lastRequestId' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(25,27): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(27,27): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(34,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(35,61): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(37,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(38,63): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(40,31): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(40,43): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(53,26): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(78,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(85,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(88,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(91,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(97,26): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(109,21): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(112,24): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(114,21): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(131,91): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(109,21): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(112,24): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(114,21): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(131,91): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(140,55): error TS2339: Property 'hashCode' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(156,51): error TS2339: Property '_reservedFileNames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(239,51): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(256,25): error TS2339: Property 'createFile' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(293,49): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(299,23): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(299,56): error TS2339: Property 'fileSystemPath' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(239,51): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(256,25): error TS2339: Property 'createFile' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(293,49): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(299,23): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(299,56): error TS2339: Property 'fileSystemPath' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(341,70): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(358,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(380,21): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(385,21): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(388,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(358,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(380,21): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(385,21): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(392,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(395,17): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(398,88): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(402,21): error TS2339: Property 'remove' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(395,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(398,88): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(402,21): error TS2339: Property 'remove' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(408,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(417,19): error TS2694: Namespace 'SDK' has no exported member 'MultitargetNetworkManager'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(417,45): error TS2694: Namespace 'SDK.MultitargetNetworkManager' has no exported member 'InterceptedRequest'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(418,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(424,30): error TS2339: Property 'fileSystemPath' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(425,48): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(441,43): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(455,39): error TS2339: Property '_reservedFileNames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(460,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(424,30): error TS2339: Property 'fileSystemPath' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(425,48): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(441,70): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(21,51): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(25,60): error TS2339: Property 'LinkDecorator' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(26,45): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; linkIcon(uiSourceCode: UISourceCode): (Anonymous class...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(58,23): error TS1138: Parameter declaration expected. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(58,23): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(114,45): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(115,48): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(120,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(122,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(124,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(126,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(134,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(142,49): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(145,49): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(145,106): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(148,45): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(149,48): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(152,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(154,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(156,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(158,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(165,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(119,21): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(121,24): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(123,21): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(125,24): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(151,21): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(153,24): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(155,21): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(157,24): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(176,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(180,56): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(181,53): error TS2339: Property '_muteWorkingCopy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(185,39): error TS2339: Property '_muteWorkingCopy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(187,39): error TS2339: Property '_muteWorkingCopy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(210,39): error TS2339: Property '_muteWorkingCopy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(212,39): error TS2339: Property '_muteWorkingCopy' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(218,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(231,56): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(232,53): error TS2339: Property '_muteCommit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(250,39): error TS2339: Property '_muteCommit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(252,39): error TS2339: Property '_muteCommit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(266,57): error TS2339: Property '_NodePrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(267,55): error TS2339: Property '_NodeSuffix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(269,37): error TS2339: Property '_NodePrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(269,101): error TS2339: Property '_NodeSuffix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(271,61): error TS2339: Property '_NodeShebang' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(272,46): error TS2339: Property '_NodeShebang' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(274,57): error TS2339: Property '_NodeShebang' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(275,67): error TS2339: Property '_NodeShebang' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(276,61): error TS2339: Property '_NodePrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(277,59): error TS2339: Property '_NodeSuffix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(278,46): error TS2339: Property '_NodePrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(278,97): error TS2339: Property '_NodeSuffix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(306,32): error TS2339: Property 'canSetFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(308,46): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(318,49): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(306,32): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(326,43): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(334,43): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(341,48): error TS2339: Property 'has' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(343,70): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(399,25): error TS2339: Property '_binding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(400,25): error TS2339: Property '_muteCommit' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(401,25): error TS2339: Property '_muteWorkingCopy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(403,25): error TS2339: Property '_NodePrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(404,25): error TS2339: Property '_NodeSuffix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(405,25): error TS2339: Property '_NodeShebang' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(407,25): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(417,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(5,13): error TS2551: Property 'PersistenceActions' does not exist on type 'typeof Persistence'. Did you mean 'PersistenceUtils'? -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(11,13): error TS2551: Property 'PersistenceActions' does not exist on type 'typeof Persistence'. Did you mean 'PersistenceUtils'? node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(15,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(19,46): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(23,43): error TS2339: Property 'requestContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(24,33): error TS2339: Property 'contentURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(29,25): error TS2339: Property 'contentType' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(23,43): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(24,33): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(29,25): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(30,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(32,67): error TS2339: Property 'contentURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(32,67): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(34,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(34,83): error TS2339: Property 'showItemInFolder' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(37,79): error TS2339: Property 'contentURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(37,79): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(39,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(43,25): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(37,32): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(37,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(49,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(49,30): error TS2339: Property 'LinkDecorator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(55,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(56,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(60,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(64,60): error TS2339: Property 'Events' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(10,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(11,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(13,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(17,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(20,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(29,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(32,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(33,27): error TS2555: Expected at least 2 arguments, but got 1. @@ -12976,11 +10599,10 @@ node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(58,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(61,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(66,14): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(89,84): error TS2339: Property 'fileSystemPath' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(89,84): error TS2339: Property 'fileSystemPath' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(99,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(112,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(120,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(121,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(30,58): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(31,5): error TS2300: Duplicate identifier 'ArrayLike'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(46,18): error TS2339: Property 'findAll' does not exist on type 'String'. @@ -13048,7 +10670,7 @@ node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(806,31): e node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(819,31): error TS2345: Argument of type 'PropertyDescriptor' is not assignable to parameter of type 'T[]'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(829,8): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(830,17): error TS2339: Property 'vsprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(835,13): error TS2315: Type 'any' is not generic. +node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(835,13): error TS2315: Type 'Object' is not generic. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(835,27): error TS1009: Trailing comma not allowed. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(835,29): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(835,29): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. @@ -13060,7 +10682,7 @@ node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(911,8): er node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(941,8): error TS2339: Property 'vsprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(943,8): error TS2339: Property 'format' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(944,41): error TS2339: Property 'standardFormatters' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(954,13): error TS2315: Type 'any' is not generic. +node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(954,13): error TS2315: Type 'Object' is not generic. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(954,27): error TS1009: Trailing comma not allowed. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(954,29): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(954,29): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. @@ -13072,9 +10694,9 @@ node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1057,39): node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1108,15): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1116,15): error TS2339: Property 'firstValue' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1126,15): error TS2339: Property 'addAll' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1127,17): error TS2495: Type 'T[] | Iterable' is not an array type or a string type. +node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1127,17): error TS2495: Type 'Iterable | T[]' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1136,15): error TS2339: Property 'containsAll' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1137,17): error TS2495: Type 'T[] | Iterable' is not an array type or a string type. +node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1137,17): error TS2495: Type 'Iterable | T[]' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1148,15): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1155,21): error TS2304: Cannot find name 'VALUE'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1157,15): error TS2339: Property 'valuesArray' does not exist on type 'Map'. @@ -13104,26 +10726,23 @@ node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1424,28): node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1424,31): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1430,18): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(11,31): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(17,55): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(55,29): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(69,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(74,26): error TS2339: Property 'entryForUrl' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(80,27): error TS2339: Property 'entryForUrl' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(97,43): error TS2339: Property 'nameForUrl' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(74,26): error TS2339: Property 'entryForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. +node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(80,27): error TS2339: Property 'entryForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. +node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(97,43): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(108,36): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(113,18): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(118,30): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(127,5): error TS2322: Type 'true | V' is not assignable to type 'boolean'. Type 'V' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(134,18): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(147,30): error TS2339: Property 'nameForUrl' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(147,30): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(151,29): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(162,45): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(164,41): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(165,43): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(175,36): error TS2339: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(176,33): error TS2339: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(177,28): error TS2339: Property 'Generator' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(177,11): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(179,38): error TS2339: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(5,39): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(8,24): error TS2339: Property 'runtime' does not exist on type 'Window'. @@ -13133,7 +10752,7 @@ node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(34,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(55,32): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(71,47): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(72,26): error TS2339: Property 'ProductEntry' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(72,26): error TS2339: Property 'ProductEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/product_registry_impl/ProductRegistryData.js(1488,1): error TS2345: Argument of type '({ "hash": string; "prefixes": { "": { "product": number; "type": number; }; }; } | { "hash": str...' is not assignable to parameter of type '{ hash: string; prefixes: { [x: string]: { product: number; type: number; }; }; }[]'. Type '{ "hash": string; "prefixes": { "": { "product": number; "type": number; }; }; } | { "hash": stri...' is not assignable to type '{ hash: string; prefixes: { [x: string]: { product: number; type: number; }; }; }'. Type '{ "hash": string; "prefixes": { "": { "product": number; }; }; }' is not assignable to type '{ hash: string; prefixes: { [x: string]: { product: number; type: number; }; }; }'. @@ -13148,7 +10767,7 @@ node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(83,15): error TS2339: Property '_remainingNodeInfos' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(107,22): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(123,23): error TS2339: Property '_exclude' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(171,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileDataGridNode'. +node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(171,44): error TS2694: Namespace 'Profiler.ProfileDataGridNode' has no exported member 'Formatter'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(196,26): error TS2339: Property 'UID' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(197,23): error TS2339: Property 'UID' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(212,68): error TS2339: Property 'UID' does not exist on type '(Anonymous class)'. @@ -13158,64 +10777,53 @@ node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(259,21): error TS2339: Property '_keepOnlyChild' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(281,21): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(287,23): error TS2339: Property '_exclude' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(42,23): error TS2694: Namespace 'Common' has no exported member 'Color'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(42,29): error TS2694: Namespace 'Common.Color' has no exported member 'Generator'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(45,49): error TS2551: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. Did you mean 'colorGenerator'? -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(47,28): error TS2339: Property 'Generator' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(47,11): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(52,46): error TS2551: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. Did you mean 'colorGenerator'? node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(54,51): error TS2551: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. Did you mean 'colorGenerator'? node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(62,17): error TS2339: Property '_cpuProfile' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(70,17): error TS2339: Property '_cpuProfile' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(80,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(88,17): error TS2551: Property '_maxStackDepth' does not exist on type '(Anonymous class)'. Did you mean 'maxStackDepth'? -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(93,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(93,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(96,17): error TS2551: Property '_timelineData' does not exist on type '(Anonymous class)'. Did you mean 'timelineData'? -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(100,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(100,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(121,17): error TS2339: Property '_entryNodes' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(130,21): error TS2339: Property '_entryNodes' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(144,23): error TS2339: Property '_entryNodes' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(154,21): error TS2339: Property '_entryNodes' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(202,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(209,60): error TS2339: Property 'OverviewPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(216,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(217,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(218,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(210,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(212,58): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(231,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(248,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(251,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(261,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(270,43): error TS2339: Property '_entryNodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(272,30): error TS2339: Property 'entryTitle' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(336,31): error TS2339: Property 'OverviewCalculator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(342,24): error TS2694: Namespace 'Profiler' has no exported member 'CPUProfileFlameChart'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(407,31): error TS2339: Property 'OverviewPane' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(261,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(270,43): error TS2339: Property '_entryNodes' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(272,30): error TS2339: Property 'entryTitle' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(342,45): error TS2694: Namespace 'Profiler.CPUProfileFlameChart' has no exported member 'OverviewPane'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(409,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(414,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(419,66): error TS2339: Property 'OverviewCalculator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(421,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(446,40): error TS2339: Property 'minimumBoundary' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(447,40): error TS2339: Property 'totalTime' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(446,40): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(447,40): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(452,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(455,40): error TS2339: Property 'minimumBoundary' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(456,40): error TS2339: Property 'totalTime' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(461,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(465,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(468,31): error TS2339: Property 'timelineData' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(455,40): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(456,40): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(465,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(468,31): error TS2339: Property 'timelineData' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(481,40): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(490,103): error TS2339: Property 'HeaderHeight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(504,59): error TS2339: Property 'maxStackDepth' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(534,46): error TS2339: Property 'minimumBoundary' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(537,44): error TS2339: Property 'totalTime' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(40,49): error TS2339: Property 'NodeFormatter' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(504,59): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(534,46): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(537,44): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(61,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(63,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(70,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(82,35): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(82,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(85,29): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(87,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(114,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(115,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(115,70): error TS2555: Expected at least 2 arguments, but got 1. @@ -13227,16 +10835,10 @@ node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(141,2 node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(144,32): error TS2694: Namespace 'SDK' has no exported member 'CPUProfilerModel'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(145,43): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(159,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(162,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(180,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(200,25): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(225,25): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(240,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(251,25): error TS2339: Property 'NodeFormatter' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(306,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(309,34): error TS2694: Namespace 'Profiler' has no exported member 'CPUFlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(330,63): error TS2339: Property 'ChartEntry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(353,48): error TS2339: Property 'TimelineData' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(306,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(309,60): error TS2694: Namespace 'Profiler.CPUFlameChartDataProvider' has no exported member 'ChartEntry'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(390,21): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(393,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(396,22): error TS2555: Expected at least 2 arguments, but got 1. @@ -13247,18 +10849,12 @@ node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(404,7 node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(405,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(405,71): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(407,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(416,36): error TS2339: Property 'ChartEntry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(18,28): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(18,66): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(18,104): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(20,50): error TS2339: Property 'NodeFormatter' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(31,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(33,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(40,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(52,44): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(52,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(54,38): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(81,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -13269,40 +10865,33 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(99,1 node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(102,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(103,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(114,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(134,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(154,34): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(181,25): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(193,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(196,60): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(214,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(221,26): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(244,26): error TS2339: Property 'NodeFormatter' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(258,19): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(320,47): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(325,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(366,48): error TS2339: Property 'TimelineData' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(325,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(388,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(389,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(389,59): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(390,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(390,60): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(395,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(11,49): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(21,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(36,53): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(56,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(88,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(92,49): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(100,14): error TS2339: Property 'selectLiveObject' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(36,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(34,41): error TS2417: Class static side 'typeof (Anonymous class)' incorrectly extends base class static side 'typeof (Anonymous class)'. + Types of property 'Events' are incompatible. + Type '{ [x: string]: any; ContentShown: symbol; SortingComplete: symbol; }' is not assignable to type '{ [x: string]: any; SelectedNode: symbol; DeselectedNode: symbol; OpenedNode: symbol; SortingChan...'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(34,41): error TS2417: Class static side 'typeof (Anonymous class)' incorrectly extends base class static side 'typeof (Anonymous class)'. + Types of property 'Events' are incompatible. + Type '{ [x: string]: any; ContentShown: symbol; SortingComplete: symbol; }' is not assignable to type '{ [x: string]: any; SelectedNode: symbol; DeselectedNode: symbol; OpenedNode: symbol; SortingChan...'. + Property 'SelectedNode' is missing in type '{ [x: string]: any; ContentShown: symbol; SortingComplete: symbol; }'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(36,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(37,32): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(61,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(62,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(97,57): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(101,75): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(105,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(107,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(115,60): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(120,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(124,27): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(137,46): error TS2555: Expected at least 2 arguments, but got 1. @@ -13313,13 +10902,11 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(214,21): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(227,21): error TS2339: Property 'appendChild' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(241,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(241,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(255,5): error TS2322: Type 'NODE_TYPE[]' is not assignable to type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(255,5): error TS2322: Type 'NODE_TYPE[]' is not assignable to type '(Anonymous class)[]'. Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(264,24): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(284,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(294,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(294,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(295,32): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(309,29): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(329,72): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. @@ -13343,71 +10930,70 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(512,21): error TS2339: Property '_allChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(522,27): error TS2339: Property 'offsetTop' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(523,40): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(553,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(553,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(554,32): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(558,49): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(559,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(560,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(561,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(564,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(568,37): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(582,22): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(583,21): error TS2339: Property 'sort' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(595,18): error TS2339: Property 'hasChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(596,16): error TS2339: Property 'sort' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(605,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(603,43): error TS2417: Class static side 'typeof (Anonymous class)' incorrectly extends base class static side 'typeof (Anonymous class)'. + Types of property 'Events' are incompatible. + Type '{ [x: string]: any; ExpandRetainersComplete: symbol; }' is not assignable to type '{ [x: string]: any; ContentShown: symbol; SortingComplete: symbol; }'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(603,43): error TS2417: Class static side 'typeof (Anonymous class)' incorrectly extends base class static side 'typeof (Anonymous class)'. + Types of property 'Events' are incompatible. + Type '{ [x: string]: any; ExpandRetainersComplete: symbol; }' is not assignable to type '{ [x: string]: any; ContentShown: symbol; SortingComplete: symbol; }'. + Property 'ContentShown' is missing in type '{ [x: string]: any; ExpandRetainersComplete: symbol; }'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(605,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(608,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(609,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(611,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(615,33): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(617,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(618,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(641,21): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(652,21): error TS2339: Property 'expand' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(657,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(666,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(666,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(669,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(670,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(671,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(672,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(673,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(675,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(677,33): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(700,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(701,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(713,67): error TS2339: Property '_name' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(717,30): error TS2339: Property 'populateNodeBySnapshotObjectId' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(775,11): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(819,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(819,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(822,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(823,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(824,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(825,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(826,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(828,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(832,33): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(834,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(835,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(872,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(872,75): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(887,23): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(899,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(899,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(902,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(903,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(904,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(905,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(908,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(912,33): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(914,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(946,23): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(955,21): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(964,65): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(52,25): error TS2694: Namespace 'Profiler' has no exported member 'HeapSnapshotGridNode'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(52,46): error TS2694: Namespace 'Profiler.HeapSnapshotGridNode' has no exported member 'ChildrenProvider'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(63,16): error TS2352: Type '{ fieldName1: string; ascending1: string; fieldName2: string; ascending2: string; }' cannot be converted to type '(Anonymous class)'. Types of property 'ascending1' are incompatible. Type 'string' is not comparable to type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(75,25): error TS2694: Namespace 'Profiler' has no exported member 'HeapSnapshotGridNode'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(89,25): error TS2694: Namespace 'Profiler' has no exported member 'HeapSnapshotGridNode'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(75,46): error TS2694: Namespace 'Profiler.HeapSnapshotGridNode' has no exported member 'ChildrenProvider'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(89,46): error TS2694: Namespace 'Profiler.HeapSnapshotGridNode' has no exported member 'ChildrenProvider'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(104,14): error TS2339: Property '_searchMatched' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(128,57): error TS2339: Property 'traverseNextNode' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(129,16): error TS2339: Property 'dispose' does not exist on type 'NODE_TYPE'. @@ -13419,13 +11005,9 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(222,41): error TS2339: Property 'comparator' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(222,66): error TS2554: Expected 2 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(232,48): error TS2339: Property 'comparator' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(380,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(393,32): error TS2339: Property '_childHashForNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(400,47): error TS2339: Property 'comparator' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(412,15): error TS2339: Property 'sort' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(419,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(426,31): error TS2339: Property 'ChildrenProvider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(428,31): error TS2339: Property 'ChildrenProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(433,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(438,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(445,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -13442,11 +11024,9 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(631,15): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(787,24): error TS2694: Namespace 'Profiler' has no exported member 'HeapSnapshotRetainingObjectNode'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(804,25): error TS2694: Namespace 'Profiler' has no exported member 'HeapSnapshotRetainingObjectNode'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(830,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(838,20): error TS2339: Property '_distance' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(839,18): error TS2339: Property '_expandRetainersChain' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(843,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(843,85): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(871,36): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(874,34): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(966,23): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. @@ -13487,9 +11067,7 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(88 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(101,31): error TS2554: Expected 1 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(124,14): error TS2554: Expected 1 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(155,24): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(160,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(161,40): error TS2339: Property 'keysArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(196,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(231,24): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(233,31): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(284,11): error TS2555: Expected at least 2 arguments, but got 1. @@ -13511,35 +11089,19 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(45 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(460,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(464,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(507,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(38,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(38,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(42,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(48,42): error TS2339: Property 'SnapshotReceived' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(50,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(52,96): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(56,45): error TS2339: Property 'IdsRangeChanged' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(61,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(48,9): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(61,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(65,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(68,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(75,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(80,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(87,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(106,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(107,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(113,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(115,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(120,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(126,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(130,65): error TS2339: Property 'ComparisonPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(131,59): error TS2339: Property 'SummaryPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(132,64): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(134,59): error TS2339: Property 'ContainmentPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(136,61): error TS2339: Property 'AllocationPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(137,59): error TS2339: Property 'StatisticsPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(171,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(192,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(208,85): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(223,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(228,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(229,56): error TS2555: Expected at least 2 arguments, but got 1. @@ -13549,11 +11111,10 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(232 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(233,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(238,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(243,80): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(254,70): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(256,17): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class) | (Anonymous class)'. Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. Property '_prompt' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(302,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(302,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(316,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(344,50): error TS2551: Property 'jumpBackwards' does not exist on type '(Anonymous class)'. Did you mean 'jumpBackward'? node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(371,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. @@ -13563,7 +11124,6 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(438 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(447,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(451,65): error TS2339: Property 'allocationNodeId' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(456,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(490,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(492,76): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(514,53): error TS2339: Property '_loadPromise' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(524,42): error TS2339: Property 'selectedOptions' does not exist on type 'EventTarget'. @@ -13573,46 +11133,27 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(575 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(576,28): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(628,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(649,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(654,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(658,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(662,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(667,44): error TS2339: Property 'SnapshotReceived' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(669,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(689,27): error TS2339: Property 'Perspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(747,27): error TS2339: Property 'SummaryPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(747,88): error TS2339: Property 'Perspective' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(667,11): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(749,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(759,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(791,27): error TS2339: Property 'ComparisonPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(791,91): error TS2339: Property 'Perspective' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(793,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(803,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(829,27): error TS2339: Property 'ContainmentPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(829,92): error TS2339: Property 'Perspective' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(831,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(841,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(857,27): error TS2339: Property 'AllocationPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(857,91): error TS2339: Property 'Perspective' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(859,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(875,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(876,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(880,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(883,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(913,27): error TS2339: Property 'StatisticsPerspective' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(913,91): error TS2339: Property 'Perspective' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(915,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(923,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(946,50): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(946,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(947,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(949,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(951,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(953,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(947,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(988,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(989,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1006,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1010,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1011,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1014,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -13621,92 +11162,63 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(103 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1042,5): error TS2719: Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1042,5): error TS2719: Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. Property '_heapProfilerModel' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1046,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1050,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1056,33): error TS2339: Property 'transferChunk' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1060,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1069,15): error TS2339: Property '_prepareToLoad' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1073,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1086,68): error TS2339: Property 'SnapshotReceived' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1090,34): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1091,34): error TS2339: Property 'SnapshotReceived' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1098,52): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1086,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1098,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1107,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1108,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1117,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1118,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1122,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1139,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1155,76): error TS2339: Property 'HeapStatsUpdate' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1155,35): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1167,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1168,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1169,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1195,48): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1206,73): error TS2339: Property 'Samples' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1207,33): error TS2339: Property '_profileSamples' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1210,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1211,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1211,76): error TS2339: Property 'TrackingStarted' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1216,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1217,51): error TS2339: Property '_heapProfilerModel' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1219,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1219,76): error TS2339: Property 'TrackingStopped' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1225,13): error TS2339: Property '_finishLoad' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1228,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1247,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1248,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1251,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1252,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1258,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1279,42): error TS2339: Property 'TypeId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1281,42): error TS2339: Property 'HeapStatsUpdate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1282,42): error TS2339: Property 'TrackingStarted' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1283,42): error TS2339: Property 'TrackingStopped' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1288,42): error TS2339: Property 'Samples' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1318,24): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1339,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1348,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1339,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1348,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1358,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1363,22): error TS2339: Property 'close' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1396,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1397,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1397,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1363,22): error TS2339: Property 'close' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1397,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1397,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1405,27): error TS2339: Property 'HeapSnapshotProgressEvent' does not exist on type 'typeof HeapSnapshotModel'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1411,27): error TS2339: Property 'HeapSnapshotProgressEvent' does not exist on type 'typeof HeapSnapshotModel'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1430,30): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1442,20): error TS2339: Property 'write' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1442,20): error TS2339: Property 'write' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1458,24): error TS2339: Property '_snapshotReceived' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1460,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1460,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1476,61): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1504,24): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1507,37): error TS2339: Property 'loadedSize' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1507,58): error TS2339: Property 'fileSize' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1507,37): error TS2339: Property 'loadedSize' does not exist on type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1507,58): error TS2339: Property 'fileSize' does not exist on type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1522,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1525,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1528,56): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1547,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1553,70): error TS2339: Property 'OverviewCalculator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1554,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1556,104): error TS2339: Property 'Samples' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1557,77): error TS2339: Property '_profileSamples' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1561,52): error TS2339: Property 'HeapStatsUpdate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1563,52): error TS2339: Property 'TrackingStopped' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1568,58): error TS2339: Property 'SmoothScale' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1569,58): error TS2339: Property 'SmoothScale' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1578,50): error TS2339: Property 'HeapStatsUpdate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1580,50): error TS2339: Property 'TrackingStopped' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1561,11): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1563,11): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1578,9): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1580,9): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1584,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1599,73): error TS2339: Property 'Samples' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1604,79): error TS2339: Property 'peekLast' does not exist on type 'number[]'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1719,26): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1798,43): error TS2339: Property 'IdsRangeChanged' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1802,35): error TS2339: Property 'IdsRangeChanged' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1804,35): error TS2339: Property 'SmoothScale' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1823,36): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1835,35): error TS2339: Property 'OverviewCalculator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1861,19): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1907,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1915,44): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. @@ -13757,16 +11269,14 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(228, node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(250,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(254,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(302,23): error TS2339: Property 'restore' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(323,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileDataGridNode'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(344,51): error TS2551: Property 'propertyComparators' does not exist on type 'typeof (Anonymous class)'. Did you mean 'propertyComparator'? -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(369,36): error TS2551: Property 'propertyComparators' does not exist on type 'typeof (Anonymous class)'. Did you mean 'propertyComparator'? +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(323,44): error TS2694: Namespace 'Profiler.ProfileDataGridNode' has no exported member 'Formatter'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(375,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(412,46): error TS2345: Argument of type 'this[][]' is not assignable to parameter of type '(Anonymous class)[][]'. Type 'this[]' is not assignable to type '(Anonymous class)[]'. Type 'this' is not assignable to type '(Anonymous class)'. Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. Property 'profileNode' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(443,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(443,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(479,34): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(480,34): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(481,34): error TS2339: Property '_searchMatchedFunctionColumn' does not exist on type '(Anonymous class)'. @@ -13786,23 +11296,15 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(525, node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(527,31): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(527,79): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(528,31): error TS2339: Property '_searchMatchedFunctionColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(540,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(628,30): error TS2551: Property 'propertyComparators' does not exist on type 'typeof (Anonymous class)'. Did you mean 'propertyComparator'? -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(634,30): error TS2339: Property 'Formatter' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(636,30): error TS2339: Property 'Formatter' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(540,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(640,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(647,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(653,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(26,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(42,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(42,80): error TS2339: Property 'StatusUpdate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(47,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(55,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(47,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(55,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(63,14): error TS2339: Property '_tempFile' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(64,12): error TS2339: Property '_tempFile' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(101,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(110,24): error TS2339: Property 'StatusUpdate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileHeader.js(124,24): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(43,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(47,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(55,29): error TS2555: Expected at least 2 arguments, but got 1. @@ -13817,52 +11319,28 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js( node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(139,7): error TS2322: Type 'string' is not assignable to type 'V'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(140,37): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(141,48): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(142,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(153,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(157,42): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileLauncherView.js(162,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(63,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(67,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(71,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(75,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(86,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(167,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(214,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(224,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(234,22): error TS2339: Property 'DataDisplayDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(236,22): error TS2339: Property 'DataDisplayDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(239,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(244,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileTypeRegistry.js(16,30): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(10,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(12,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(12,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(13,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(16,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(23,31): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(26,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(29,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(30,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(31,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(35,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(37,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(39,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(41,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(43,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(45,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(47,69): error TS2339: Property '_maxLinkLength' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(57,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(65,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileDataGridNode'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(72,88): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(74,28): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(74,66): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(74,104): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(78,29): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(65,44): error TS2694: Namespace 'Profiler.ProfileDataGridNode' has no exported member 'Formatter'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(78,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(79,29): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(79,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(80,29): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(80,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(84,17): error TS2345: Argument of type '(string | Element)[][]' is not assignable to parameter of type 'Iterable<[any, any]>'. Types of property '[Symbol.iterator]' are incompatible. @@ -13881,57 +11359,47 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(160,87): node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(162,30): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(168,32): error TS2339: Property 'appendChild' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(175,42): error TS2339: Property 'children' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(214,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(214,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(244,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(255,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(259,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(263,35): error TS2339: Property '_entryNodes' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(263,35): error TS2339: Property '_entryNodes' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(264,30): error TS2339: Property '_profileHeader' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(270,36): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(272,21): error TS2339: Property 'reveal' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(270,50): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(276,15): error TS2339: Property 'profile' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(284,65): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(286,33): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(291,33): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(297,33): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(305,65): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(286,12): error TS2678: Type 'string' is not comparable to type 'V'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(291,12): error TS2678: Type 'string' is not comparable to type 'V'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(297,12): error TS2678: Type 'string' is not comparable to type 'V'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(305,19): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(310,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(322,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(329,30): error TS2339: Property 'focus' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(332,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(336,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(344,18): error TS2339: Property 'deselect' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(347,30): error TS2339: Property 'exclude' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(350,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(354,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(368,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(374,22): error TS2339: Property '_maxLinkLength' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(377,22): error TS2339: Property 'ViewTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(401,24): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(404,68): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(408,24): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(411,74): error TS2339: Property 'fileName' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(411,93): error TS2339: Property 'error' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(411,74): error TS2339: Property 'fileName' does not exist on type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(411,93): error TS2339: Property 'error' does not exist on type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(417,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(438,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(438,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(459,56): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(472,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(475,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(479,41): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(481,21): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(479,41): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(481,21): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(482,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(485,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(488,44): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(490,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(503,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(511,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(511,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(74,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(75,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(85,38): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(101,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(109,15): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(109,45): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(111,20): error TS2339: Property 'key' does not exist on type 'Event'. @@ -13946,10 +11414,6 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(244,5) node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(261,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(269,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(277,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(284,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(285,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(286,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(287,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(302,36): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(304,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(304,68): error TS2339: Property 'click' does not exist on type 'Node'. @@ -13957,38 +11421,29 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(310,31 node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(363,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(374,29): error TS2339: Property 'syncToolbarItems' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(383,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(434,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(443,42): error TS2694: Namespace 'Profiler' has no exported member 'ProfileTypeSidebarSection'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(464,56): error TS2339: Property 'ProfileGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(574,36): error TS2339: Property 'ProfileGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(588,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(434,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(443,68): error TS2694: Namespace 'Profiler.ProfileTypeSidebarSection' has no exported member 'ProfileGroup'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(588,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(596,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(598,49): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(605,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(609,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(614,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(623,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(650,33): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(653,39): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(671,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(672,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(653,18): error TS2554: Expected 4 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(701,26): error TS2339: Property 'appendChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(713,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(714,32): error TS2339: Property '_fileSelectorElement' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(714,87): error TS2339: Property '_fileSelectorElement' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(716,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(717,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(747,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileType'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(747,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(766,62): error TS2339: Property 'profile' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(775,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(776,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(807,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(808,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(811,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(820,49): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(21,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(22,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(23,55): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(31,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(35,27): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(36,27): error TS2339: Property 'selectedIndex' does not exist on type 'Element'. @@ -14006,105 +11461,68 @@ node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid. Type 'NODE_TYPE' is not assignable to type '(Anonymous class) | (Anonymous class)'. Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(73,17): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((key: any) => any) | ((key: string) => (Anonymous class))' has no compatible call signatures. -node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(93,24): error TS2694: Namespace 'Profiler' has no exported member 'ProfileDataGridNode'. +node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(93,44): error TS2694: Namespace 'Profiler.ProfileDataGridNode' has no exported member 'Formatter'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(31,23): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(32,10): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(90,25): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(94,69): error TS2339: Property '_AgentPrototype' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(103,25): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(107,74): error TS2339: Property '_DispatcherPrototype' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(90,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member '_AgentPrototype'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(103,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member '_DispatcherPrototype'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(168,40): error TS2345: Argument of type 'S' is not assignable to parameter of type 'S'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(170,24): error TS2345: Argument of type 'S' is not assignable to parameter of type 'T'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(176,27): error TS2339: Property '_ConnectionClosedErrorCode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(177,27): error TS2339: Property 'DevToolsStubErrorCode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(185,27): error TS2339: Property 'Connection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(187,27): error TS2339: Property 'Connection' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(194,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(201,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(205,27): error TS2339: Property 'Connection' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(205,38): error TS2339: Property 'Params' does not exist on type '{ (): void; prototype: { [x: string]: any; sendMessage(message: string): void; disconnect(): Prom...'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(209,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(210,27): error TS2339: Property 'Connection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(217,25): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(210,38): error TS2339: Property 'Factory' does not exist on type '{ (): void; prototype: { [x: string]: any; sendMessage(message: string): void; disconnect(): Prom...'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(217,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(229,36): error TS2339: Property 'deprecatedRunAfterPendingDispatches' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(230,33): error TS2339: Property 'deprecatedRunAfterPendingDispatches' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(233,36): error TS2339: Property 'sendRawMessageForTesting' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(234,33): error TS2339: Property 'sendRawMessageForTesting' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(238,41): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(239,41): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(262,25): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(291,35): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(238,58): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member '_AgentPrototype'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(239,58): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member '_DispatcherPrototype'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(262,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member '_AgentPrototype'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(309,14): error TS2339: Property 'methodName' does not exist on type '(arg0: any) => any'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(310,14): error TS2339: Property 'domain' does not exist on type '(arg0: any) => any'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(311,35): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(312,16): error TS2339: Property 'sendRequestTime' does not exist on type '(arg0: any) => any'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(320,24): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(331,35): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(346,37): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(347,35): error TS2339: Property '_timeLogger' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(353,37): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(354,35): error TS2339: Property '_timeLogger' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(422,49): error TS2339: Property 'context' does not exist on type 'Console'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(422,67): error TS2339: Property 'context' does not exist on type 'Console'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(468,39): error TS2339: Property '_ConnectionClosedErrorCode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(473,35): error TS2339: Property '_AgentPrototype' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(482,27): error TS2339: Property '_AgentPrototype' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(515,40): error TS2339: Property '_AgentPrototype' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(625,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(634,33): error TS2694: Namespace 'Protocol' has no exported member 'Error'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(637,87): error TS2339: Property '_ConnectionClosedErrorCode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(638,64): error TS2339: Property 'DevToolsStubErrorCode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(639,36): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(640,42): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(650,27): error TS2339: Property '_DispatcherPrototype' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(696,35): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(697,33): error TS2339: Property '_timeLogger' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(705,35): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(706,33): error TS2339: Property '_timeLogger' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(710,27): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(716,27): error TS2339: Property '_timeLogger' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(716,49): error TS2339: Property 'context' does not exist on type 'Console'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(716,67): error TS2339: Property 'context' does not exist on type 'Console'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(20,26): error TS2694: Namespace 'QuickOpen' has no exported member 'CommandMenu'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(25,38): error TS2339: Property 'Command' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(32,26): error TS2694: Namespace 'QuickOpen' has no exported member 'CommandMenu'. +node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(20,38): error TS2694: Namespace 'QuickOpen.CommandMenu' has no exported member 'Command'. +node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(32,38): error TS2694: Namespace 'QuickOpen.CommandMenu' has no exported member 'Command'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(46,14): error TS2365: Operator '!==' cannot be applied to types 'V' and 'V'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(52,26): error TS2694: Namespace 'QuickOpen' has no exported member 'CommandMenu'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(63,26): error TS2694: Namespace 'QuickOpen' has no exported member 'CommandMenu'. +node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(52,38): error TS2694: Namespace 'QuickOpen.CommandMenu' has no exported member 'Command'. +node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(63,38): error TS2694: Namespace 'QuickOpen.CommandMenu' has no exported member 'Command'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(75,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(81,31): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(89,34): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(100,34): error TS2694: Namespace 'QuickOpen' has no exported member 'CommandMenu'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(107,76): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(134,27): error TS2694: Namespace 'QuickOpen' has no exported member 'CommandMenu'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(135,27): error TS2694: Namespace 'QuickOpen' has no exported member 'CommandMenu'. +node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(100,46): error TS2694: Namespace 'QuickOpen.CommandMenu' has no exported member 'Command'. +node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(134,39): error TS2694: Namespace 'QuickOpen.CommandMenu' has no exported member 'Command'. +node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(135,39): error TS2694: Namespace 'QuickOpen.CommandMenu' has no exported member 'Command'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(202,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(203,35): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(204,24): error TS2339: Property 'hashCode' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(204,85): error TS2339: Property 'MaterialPaletteColors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(205,70): error TS2339: Property 'MaterialPaletteColors' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(207,18): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(221,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(229,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(233,31): error TS2339: Property 'MaterialPaletteColors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(241,23): error TS2339: Property 'Command' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(307,23): error TS2339: Property 'ShowActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/CommandMenu.js(315,27): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(12,25): error TS2694: Namespace 'QuickOpen' has no exported member 'FilteredListWidget'. +node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(12,44): error TS2694: Namespace 'QuickOpen.FilteredListWidget' has no exported member 'Provider'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(24,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(33,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(37,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(39,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(40,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(107,47): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(40,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(109,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(110,5): error TS2554: Expected 1 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(121,25): error TS2694: Namespace 'QuickOpen' has no exported member 'FilteredListWidget'. +node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(121,44): error TS2694: Namespace 'QuickOpen.FilteredListWidget' has no exported member 'Provider'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(175,23): error TS2339: Property '_scoringTimer' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(178,17): error TS2339: Property '_scoringTimer' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(180,17): error TS2339: Property '_refreshListWithCurrentResult' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(197,25): error TS2694: Namespace 'QuickOpen' has no exported member 'FilteredListWidget'. +node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(197,44): error TS2694: Namespace 'QuickOpen.FilteredListWidget' has no exported member 'Provider'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(218,36): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(219,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(266,11): error TS2339: Property 'consume' does not exist on type 'Event'. @@ -14121,22 +11539,15 @@ node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(415,17): error TS2339: Property '_refreshListWithCurrentResult' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(454,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(475,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(499,30): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(580,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/quick_open/HelpQuickOpen.js(4,70): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/HelpQuickOpen.js(9,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/quick_open/HelpQuickOpen.js(9,58): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/HelpQuickOpen.js(56,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/HelpQuickOpen.js(58,18): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(9,29): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(14,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(14,58): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(24,53): error TS2339: Property '_history' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(26,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(38,59): error TS2694: Namespace 'QuickOpen' has no exported member 'FilteredListWidget'. -node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(62,25): error TS2694: Namespace 'QuickOpen' has no exported member 'FilteredListWidget'. -node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(68,21): error TS2339: Property '_history' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(73,21): error TS2339: Property 'ShowActionDelegate' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(38,78): error TS2694: Namespace 'QuickOpen.FilteredListWidget' has no exported member 'Provider'. +node_modules/chrome-devtools-frontend/front_end/quick_open/QuickOpen.js(62,44): error TS2694: Namespace 'QuickOpen.FilteredListWidget' has no exported member 'Provider'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(13,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(17,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(20,5): error TS2554: Expected 2 arguments, but got 1. @@ -14146,7 +11557,6 @@ node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(27, node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(28,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(32,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(32,79): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(33,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(36,64): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(37,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(39,57): error TS2555: Expected at least 2 arguments, but got 1. @@ -14156,17 +11566,14 @@ node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(44, node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(48,70): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(52,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(53,64): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(55,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(67,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(77,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(55,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(88,31): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(158,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(163,14): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(31,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(37,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(39,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(42,28): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(44,22): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(48,44): error TS2555: Expected at least 2 arguments, but got 1. @@ -14180,12 +11587,9 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsV node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(149,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(177,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(178,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(178,84): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(179,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(180,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(180,77): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(184,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(185,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(189,86): error TS2339: Property 'resource' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(215,31): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(223,26): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. @@ -14196,22 +11600,11 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsV node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(239,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(39,12): error TS2339: Property 'registerApplicationCacheDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(40,26): error TS2339: Property 'applicationCacheAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(44,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(45,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(55,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(71,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(81,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(81,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(112,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(116,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(129,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(151,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(166,34): error TS2694: Namespace 'Protocol' has no exported member 'ApplicationCache'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(177,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(181,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(181,67): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheModel.js(184,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(48,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(51,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(59,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(61,57): error TS2555: Expected at least 2 arguments, but got 1. @@ -14221,17 +11614,7 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSideba node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(85,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(89,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(95,92): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(113,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(142,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(143,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(152,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(154,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(168,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(170,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(172,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(173,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(214,47): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(217,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(233,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(269,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(282,31): error TS2339: Property 'asParsedURL' does not exist on type 'string'. @@ -14239,14 +11622,6 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSideba node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(317,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(336,34): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(353,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(386,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(453,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(454,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(468,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(470,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(472,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(475,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(478,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(594,20): error TS2339: Property 'itemURL' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(627,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(654,31): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. @@ -14254,20 +11629,18 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSideba node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(682,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(728,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(751,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(770,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(772,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(785,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(795,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(798,33): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(805,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(798,57): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(805,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(814,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(817,33): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(817,57): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(825,31): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(831,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(852,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(831,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(852,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(864,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(879,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(888,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(888,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(918,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(926,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(951,25): error TS2555: Expected at least 2 arguments, but got 1. @@ -14275,41 +11648,36 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSideba node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(984,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(992,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1017,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1024,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1026,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1028,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1030,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1052,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1062,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1065,44): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1072,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1065,59): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1072,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1082,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1085,44): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1085,59): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1094,35): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1099,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1102,42): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1102,57): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Database'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1113,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1116,44): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1127,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1153,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1162,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1116,59): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1127,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1153,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1165,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1179,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1196,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1196,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Database'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1225,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1261,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1262,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1261,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1262,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'ObjectStore'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1276,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1298,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1315,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1315,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'ObjectStore'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1356,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1358,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1402,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1403,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1404,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1402,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1403,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'ObjectStore'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1404,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Index'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1416,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1432,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1433,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1432,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'ObjectStore'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1433,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Index'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1449,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1451,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationPanelSidebar.js(1453,25): error TS2555: Expected at least 2 arguments, but got 1. @@ -14340,13 +11708,9 @@ node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(54 node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(56,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(57,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(58,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(60,55): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(63,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(63,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(68,18): error TS2694: Namespace 'UI' has no exported member 'ReportView'. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(74,24): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(88,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(100,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(68,29): error TS2694: Namespace 'UI.ReportView' has no exported member 'Section'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(104,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(124,22): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(129,18): error TS2339: Property 'storageAgent' does not exist on type '(Anonymous class)'. @@ -14383,24 +11747,15 @@ node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(24 node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(249,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ClearStorageView.js(256,31): error TS2694: Namespace 'Protocol' has no exported member 'Storage'. node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(36,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(47,31): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(60,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(63,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(47,43): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(101,42): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/resources/CookieItemsView.js(107,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(32,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(38,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(39,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(40,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(44,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(46,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(51,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(55,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(75,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(79,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(81,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(83,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(85,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(94,31): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(100,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(108,29): error TS2339: Property 'children' does not exist on type 'NODE_TYPE'. @@ -14418,39 +11773,26 @@ node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(259,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(262,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(275,38): error TS2339: Property 'key' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(278,66): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. +node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(278,66): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(49,25): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(55,26): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(56,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(61,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(66,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(71,41): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(99,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(119,26): error TS2339: Property 'domstorageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(126,19): error TS2339: Property 'registerDOMStorageDispatcher' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(128,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(130,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(155,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(170,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(175,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(190,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(204,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(212,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(216,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(225,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(229,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(239,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(243,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(254,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(258,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(276,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(276,61): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(279,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(298,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(306,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(315,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(325,24): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(335,27): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(49,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(54,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(59,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -14464,28 +11806,16 @@ node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(112,1 node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(130,26): error TS2339: Property 'databaseAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(131,19): error TS2339: Property 'registerDatabaseDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(147,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(147,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(165,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(169,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(169,59): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(172,25): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(191,24): error TS2694: Namespace 'Protocol' has no exported member 'Database'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseModel.js(199,25): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(38,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(52,62): error TS2339: Property 'hasSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(60,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(60,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(69,45): error TS2339: Property '_SQL_BUILT_INS' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(126,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(139,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(151,19): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(178,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(182,29): error TS2339: Property '_SQL_BUILT_INS' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(31,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(40,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(41,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(42,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(43,64): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(77,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(83,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(114,37): error TS2339: Property 'valuesArray' does not exist on type 'Set'. @@ -14495,71 +11825,38 @@ node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(1 node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(41,12): error TS2339: Property 'registerStorageDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(43,35): error TS2339: Property 'indexedDBAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(44,33): error TS2339: Property 'storageAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(46,33): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(46,71): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(46,48): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(46,86): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Database'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(58,4): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(74,41): error TS2339: Property 'KeyTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(78,41): error TS2339: Property 'KeyTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(83,43): error TS2339: Property 'KeyTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(88,43): error TS2339: Property 'KeyTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(94,37): error TS2694: Namespace 'Protocol' has no exported member 'IndexedDB'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(100,25): error TS2694: Namespace 'Protocol' has no exported member 'IndexedDB'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(112,24): error TS2694: Namespace 'Protocol' has no exported member 'IndexedDB'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(118,37): error TS2339: Property 'KeyPathTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(121,37): error TS2339: Property 'KeyPathTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(124,37): error TS2339: Property 'KeyPathTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(149,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(151,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(171,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(171,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(183,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(183,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(187,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(194,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(203,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(187,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(194,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(203,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(215,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(223,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(258,36): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(272,30): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(276,30): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(283,34): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(290,50): error TS2339: Property 'DatabaseId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(300,51): error TS2339: Property 'DatabaseId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(301,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(309,51): error TS2339: Property 'DatabaseId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(311,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(283,49): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(316,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(329,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(341,54): error TS2339: Property 'Database' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(346,40): error TS2339: Property 'ObjectStore' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(351,42): error TS2339: Property 'Index' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(358,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(363,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(368,42): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(375,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(381,42): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(389,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(396,42): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(329,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(363,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(368,57): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Entry'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(375,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(381,57): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Entry'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(389,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(396,57): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Entry'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(411,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(412,66): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(425,49): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(436,55): error TS2339: Property 'DatabaseId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(462,51): error TS2339: Property 'DatabaseId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(464,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(483,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(483,60): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(485,26): error TS2339: Property 'KeyTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(492,26): error TS2339: Property 'KeyPathTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(499,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(510,26): error TS2339: Property 'Entry' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(526,26): error TS2339: Property 'DatabaseId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(537,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(548,26): error TS2339: Property 'Database' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(550,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(563,26): error TS2339: Property 'ObjectStore' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(537,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(550,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(579,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(588,26): error TS2339: Property 'Index' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBModel.js(605,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(37,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(37,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Database'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(43,62): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(46,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(49,59): error TS2555: Expected at least 2 arguments, but got 1. @@ -14568,17 +11865,14 @@ node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(54,9 node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(54,75): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(58,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(59,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(76,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(103,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(104,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(105,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(76,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Database'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(103,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'DatabaseId'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(104,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'ObjectStore'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(105,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Index'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(109,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(119,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(120,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(122,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(123,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(125,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(126,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(128,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(130,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(147,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. @@ -14586,7 +11880,6 @@ node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(148, node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(150,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(154,57): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(158,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(163,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(174,29): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(178,29): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(178,52): error TS2555: Expected at least 2 arguments, but got 1. @@ -14598,19 +11891,17 @@ node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(201, node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(202,45): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(204,27): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(217,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(218,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(221,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(223,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(228,27): error TS2339: Property 'placeholder' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(228,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(238,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(246,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(262,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(263,25): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(262,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'ObjectStore'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(263,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Index'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(272,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(295,52): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(298,78): error TS2339: Property 'data' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(315,35): error TS2694: Namespace 'Resources' has no exported member 'IndexedDBModel'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(315,50): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'Entry'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(346,36): error TS2339: Property 'IDBKeyRange' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(362,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(369,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -14626,104 +11917,70 @@ node_modules/chrome-devtools-frontend/front_end/resources/ResourcesPanel.js(69,5 node_modules/chrome-devtools-frontend/front_end/resources/ResourcesPanel.js(76,48): error TS2345: Argument of type 'string[]' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesPanel.js(96,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesPanel.js(108,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesPanel.js(187,26): error TS2339: Property 'ResourceRevealer' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesPanel.js(191,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(19,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(20,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(21,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(22,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(58,5): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((child: (Anonymous class)) => void) | ((treeElement: any) => void)' has no compatible call signatures. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(69,33): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(145,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(162,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(253,55): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(265,56): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(268,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(278,64): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(278,64): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(302,27): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(311,26): error TS2339: Property 'draggable' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(321,11): error TS2339: Property 'dataTransfer' does not exist on type 'MouseEvent'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(322,11): error TS2339: Property 'dataTransfer' does not exist on type 'MouseEvent'. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(345,36): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(8,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(8,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(11,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(22,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(25,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(41,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(42,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(45,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(47,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(50,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(51,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(54,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(55,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(69,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(78,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(90,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(92,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(99,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(100,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(101,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(103,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(105,34): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(110,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(113,34): error TS2339: Property 'Align' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(120,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(123,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(144,46): error TS2339: Property 'children' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(145,31): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(150,57): error TS2339: Property 'appendChild' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(154,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(162,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(174,7): error TS2322: Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(183,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(183,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(198,31): error TS2694: Namespace 'Protocol' has no exported member 'CacheStorage'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(203,79): error TS2339: Property 'data' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(210,31): error TS2339: Property 'children' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(212,14): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(217,53): error TS2339: Property 'DataGridNode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(220,16): error TS2339: Property 'appendChild' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(253,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(260,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(273,60): error TS2339: Property '_previewSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(275,54): error TS2339: Property 'RequestView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(276,48): error TS2339: Property '_previewSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(280,49): error TS2339: Property 'data' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(285,24): error TS2694: Namespace 'Protocol' has no exported member 'CacheStorage'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(316,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(316,29): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(331,34): error TS2339: Property '_previewSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(333,34): error TS2339: Property '_RESPONSE_CACHE_SIZE' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(335,34): error TS2339: Property 'DataGridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(370,34): error TS2339: Property 'RequestView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(378,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(381,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(382,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(383,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(399,7): error TS2322: Type 'V' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(12,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(15,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(21,64): error TS2694: Namespace 'Resources' has no exported member 'ServiceWorkersView'. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(21,83): error TS2694: Namespace 'Resources.ServiceWorkersView' has no exported member 'Section'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(31,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(38,70): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(42,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(47,51): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(52,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(59,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(61,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(64,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(66,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(69,63): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(71,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(69,75): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(71,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(85,30): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(90,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(92,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(94,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(96,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(108,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(118,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(120,7): error TS2447: The '|=' operator is not allowed for boolean types. Consider using '||' instead. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(121,7): error TS2447: The '|=' operator is not allowed for boolean types. Consider using '||' instead. @@ -14731,19 +11988,15 @@ node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js( node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(161,30): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(173,30): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(199,50): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(211,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(238,24): error TS2339: Property 'filterRegex' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(262,30): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(280,30): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(283,18): error TS2694: Namespace 'UI' has no exported member 'ReportView'. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(283,29): error TS2694: Namespace 'UI.ReportView' has no exported member 'Section'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(293,56): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(298,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(298,85): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(299,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(302,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(302,87): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(303,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(307,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(308,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(309,69): error TS2555: Expected at least 2 arguments, but got 1. @@ -14771,10 +12024,6 @@ node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js( node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(411,23): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(413,34): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(421,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(441,56): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(442,57): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(443,60): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(444,59): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(446,23): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(447,43): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(457,33): error TS2555: Expected at least 2 arguments, but got 1. @@ -14801,8 +12050,6 @@ node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(15 node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(17,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(18,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(22,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(23,55): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(40,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(40,60): error TS2345: Argument of type 'Function' is not assignable to parameter of type '(arg0: any) => any'. Type 'Function' provides no match for the signature '(arg0: any): any'. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(49,45): error TS2555: Expected at least 2 arguments, but got 1. @@ -14825,46 +12072,31 @@ node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,19) node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,44): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,70): error TS2339: Property 'metaKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,96): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(116,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(116,57): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(12,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(13,35): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(15,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(16,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(23,35): error TS2339: Property '_appInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(24,32): error TS2339: Property '_appInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(25,37): error TS2339: Property '_appInstance' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(16,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(38,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(77,30): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(85,35): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(94,26): error TS2339: Property '_appInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(101,26): error TS2339: Property 'ToolbarButtonProvider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(118,23): error TS2694: Namespace 'Common' has no exported member 'App'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(56,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(92,74): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(95,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(152,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(168,51): error TS2339: Property '_bordersSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(193,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(205,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(208,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(220,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(241,9): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(249,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(258,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(265,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(271,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(279,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(296,35): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(297,35): error TS2339: Property 'offsetY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(298,5): error TS2322: Type '{ [x: string]: any; }' is not assignable to type '{ x: number; y: number; }'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(298,5): error TS2322: Type '{ [x: string]: any; }' is not assignable to type '{ x: number; y: number; }'. - Property 'x' is missing in type '{ [x: string]: any; }'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(317,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(318,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(319,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -14872,43 +12104,26 @@ node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(346 node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(347,25): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(351,26): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(420,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(426,94): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(430,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(444,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(445,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(457,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(458,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(459,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(556,51): error TS2339: Property '_bordersSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(557,30): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(558,31): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(558,99): error TS2339: Property '_navBarHeight' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(564,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(565,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(569,49): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(575,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(600,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(608,25): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(609,65): error TS2339: Property 'ProgressTracker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(619,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(621,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(644,15): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(646,35): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(649,46): error TS2339: Property '_SchemeRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(667,53): error TS2339: Property '_HttpRegex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(670,27): error TS2339: Property 'inspectedURLChanged' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(671,25): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(675,25): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(676,25): error TS2339: Property 'select' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(681,27): error TS2339: Property '_bordersSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(683,27): error TS2339: Property '_navBarHeight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(685,27): error TS2339: Property '_HttpRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(687,27): error TS2339: Property '_SchemeRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(692,27): error TS2339: Property 'ProgressTracker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(702,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(703,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(706,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(707,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(737,17): error TS2339: Property 'type' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(766,19): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfileDataModel.js(9,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. @@ -14943,21 +12158,15 @@ node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfileDataModel.js(352,1 node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(41,34): error TS2339: Property 'profilerAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(42,12): error TS2339: Property 'registerProfilerDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(64,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(72,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(78,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(79,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(88,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(90,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(97,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(99,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(102,46): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(104,32): error TS2694: Namespace 'SDK' has no exported member 'CPUProfilerModel'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(127,34): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(144,41): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(158,41): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(165,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(165,56): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(168,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(173,183): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/CPUProfilerModel.js(174,22): error TS2339: Property 'EventData' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(11,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. @@ -14967,9 +12176,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(14,32): node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(15,32): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(16,32): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(33,31): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(43,98): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(50,102): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(77,105): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(241,53): error TS2339: Property 'media' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(264,31): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(317,20): error TS2694: Namespace 'SDK' has no exported member 'CSSMatchedStyles'. @@ -14978,14 +12184,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(329,44): node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(335,42): error TS2694: Namespace 'SDK' has no exported member 'CSSMatchedStyles'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(352,46): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class)'. Property 'media' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(367,53): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(373,53): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(378,53): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(389,55): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(397,57): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(405,51): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(425,51): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMatchedStyles.js(432,22): error TS2339: Property 'PropertyState' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(9,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(19,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(47,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. @@ -14994,151 +12192,98 @@ node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(108,24): error T node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(117,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(126,32): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(137,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(154,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(154,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(160,47): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMedia.js(231,14): error TS2339: Property 'Source' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(117,30): error TS2339: Property '_colorAwareProperties' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(129,28): error TS2339: Property '_distanceProperties' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(140,30): error TS2339: Property '_bezierAwareProperties' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(195,33): error TS2339: Property '_propertyDataMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(195,83): error TS2339: Property '_propertyDataMap' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(197,24): error TS2339: Property 'pushAll' does not exist on type 'string[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(200,38): error TS2339: Property 'Nicknames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(211,28): error TS2339: Property 'Weight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(211,64): error TS2339: Property 'Weight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(215,17): error TS2339: Property 'VariableRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(216,17): error TS2339: Property 'URLRegex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(222,24): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(223,21): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(223,69): error TS2339: Property '_generatedProperties' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(224,26): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(227,17): error TS2339: Property '_distanceProperties' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(233,17): error TS2339: Property '_bezierAwareProperties' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(238,17): error TS2339: Property '_colorAwareProperties' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(293,17): error TS2339: Property '_propertyDataMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSMetadata.js(1144,17): error TS2339: Property 'Weight' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(41,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(43,26): error TS2339: Property 'cssAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(44,42): error TS2339: Property 'ComputedStyleLoader' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(48,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(50,12): error TS2339: Property 'registerCSSDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(67,16): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(102,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(127,21): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(155,21): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(127,31): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(155,31): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(203,31): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(207,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(228,37): error TS2339: Property 'Edit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(238,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(241,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(244,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(253,35): error TS2339: Property 'Edit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(262,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(265,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(268,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(277,35): error TS2339: Property 'Edit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(290,41): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(304,15): error TS1055: Type 'Promise<(Anonymous class)[]>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(319,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(324,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(324,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(328,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(329,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(334,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(348,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(356,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(365,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(365,29): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(365,38): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'ContrastInfo'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(369,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(377,41): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(387,45): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(406,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(407,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(407,29): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(407,38): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'InlineStyleResult'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(412,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(415,95): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(417,99): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(419,29): error TS2339: Property 'InlineStyleResult' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(429,50): error TS2339: Property 'PseudoStateMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(434,35): error TS2339: Property 'PseudoStateMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(440,37): error TS2339: Property 'PseudoStateMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(442,37): error TS2339: Property 'PseudoStateMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(447,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(456,37): error TS2339: Property 'PseudoStateMarker' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(460,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(463,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(466,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(475,35): error TS2339: Property 'Edit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(484,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(487,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(497,35): error TS2339: Property 'Edit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(507,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(511,46): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(525,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(525,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(529,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(529,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(533,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(544,39): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(548,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(549,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(552,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(549,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(556,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(587,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(604,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(608,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(615,32): error TS2339: Property 'remove' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(617,46): error TS2315: Type 'any' is not generic. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(617,64): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(617,96): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(624,35): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(626,34): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), Promise>'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(628,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(633,33): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(647,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(650,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(674,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(675,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(687,46): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(692,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(707,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(749,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(749,48): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(751,112): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(752,14): error TS2339: Property 'RuleUsage' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(754,136): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(755,14): error TS2339: Property 'ContrastInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(758,14): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(768,14): error TS2339: Property 'MediaTypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(771,14): error TS2339: Property 'PseudoStateMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(776,14): error TS2339: Property 'Edit' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(778,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(848,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(856,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(864,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(874,14): error TS2339: Property 'ComputedStyleLoader' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(880,31): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(885,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(897,33): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSModel.js(916,14): error TS2339: Property 'InlineStyleResult' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(18,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(39,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(107,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(107,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(123,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(156,53): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(166,64): error TS2339: Property 'substring' does not exist on type 'string | V'. Property 'substring' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(168,56): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(170,17): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(189,25): error TS2694: Namespace 'TextUtils' has no exported member 'TokenizerFactory'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(198,37): error TS2339: Property 'createTokenizer' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(198,37): error TS2339: Property 'createTokenizer' does not exist on type '{ (): void; prototype: { [x: string]: any; createTokenizer(mimeType: string): (arg0: string) => a...'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(259,22): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(9,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(18,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(18,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(33,32): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(33,98): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(44,107): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(48,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(48,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(70,37): error TS2339: Property 'CSS' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(77,37): error TS2339: Property 'CSS' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(84,37): error TS2339: Property 'CSS' does not exist on type 'typeof Protocol'. @@ -15148,40 +12293,35 @@ node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(131,64): error TS node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(135,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(162,27): error TS2339: Property 'select' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(172,36): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(204,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(204,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(210,56): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(229,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(258,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(273,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(281,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(281,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(287,50): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(8,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(9,19): error TS2694: Namespace 'SDK' has no exported member 'CSSStyleDeclaration'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(35,19): error TS2694: Namespace 'SDK' has no exported member 'CSSModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(35,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(41,47): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(50,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(110,33): error TS2554: Expected 9-10 arguments, but got 8. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(305,25): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(11,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(32,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(40,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(40,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(139,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(139,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(143,35): error TS2339: Property 'performSearchInContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(10,24): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(17,36): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(19,36): error TS2339: Property 'addEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(139,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. +node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(10,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. +node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(17,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(19,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(30,29): error TS2339: Property 'sendMessageToBackend' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(34,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(41,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(64,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(71,27): error TS2339: Property 'reattach' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(87,24): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(168,24): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(190,39): error TS2339: Property 'DevToolsStubErrorCode' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(87,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. +node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(168,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/ContentProviders.js(102,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/ContentProviders.js(102,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sdk/ContentProviders.js(108,35): error TS2339: Property 'performSearchInContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/ContentProviders.js(102,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(14,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(25,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(27,7): error TS2554: Expected 2 arguments, but got 1. @@ -15191,79 +12331,45 @@ node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(95,39): error node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(97,10): error TS2339: Property 'networkAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(114,38): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(129,38): error TS2339: Property 'networkAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(137,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieModel.js(137,51): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(79,40): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(97,40): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(126,20): error TS2694: Namespace 'SDK' has no exported member 'CookieParser'. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(142,39): error TS2339: Property 'KeyValue' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(160,19): error TS2694: Namespace 'SDK' has no exported member 'CookieParser'. +node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(126,33): error TS2694: Namespace 'SDK.CookieParser' has no exported member 'KeyValue'. +node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(160,32): error TS2694: Namespace 'SDK.CookieParser' has no exported member 'KeyValue'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(161,19): error TS2694: Namespace 'SDK' has no exported member 'Cookie'. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(179,18): error TS2339: Property 'KeyValue' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(200,19): error TS2694: Namespace 'SDK' has no exported member 'Cookie'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(225,20): error TS2694: Namespace 'SDK' has no exported member 'Cookie'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(246,25): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(250,33): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(325,53): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. -node_modules/chrome-devtools-frontend/front_end/sdk/CookieParser.js(353,12): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(11,26): error TS2339: Property 'domdebuggerAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(14,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(15,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(17,28): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(17,45): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(33,15): error TS1055: Type 'Promise<(Anonymous class)[]>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(61,27): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(69,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(78,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(79,20): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(88,47): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(92,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(98,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(109,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(120,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(124,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(128,52): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(132,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(137,30): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(154,28): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(163,39): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(181,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(61,44): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(69,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(78,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(79,37): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(98,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(109,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(124,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(132,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(154,45): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(184,28): error TS2495: Type 'V' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(190,29): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(198,52): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(202,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(207,28): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(228,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(190,46): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(207,45): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(232,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(242,57): error TS2339: Property 'filter' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(251,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(251,56): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(254,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(260,22): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(264,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(264,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(275,55): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(276,22): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(276,52): error TS2339: Property 'DOMDebugger' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(278,22): error TS2339: Property 'DOMBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(290,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(290,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(292,19): error TS2694: Namespace 'SDK' has no exported member 'EventListener'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(309,48): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(355,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(379,79): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(355,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(387,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(389,44): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(397,16): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(403,88): error TS2345: Argument of type '(type: string, listener: () => any, useCapture: boolean) => void' is not assignable to parameter of type '(this: any, arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(411,13): error TS2345: Argument of type '(type: string, listener: () => any, useCapture: boolean, passive: boolean) => void' is not assignable to parameter of type '(this: any, arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(437,47): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(444,86): error TS2345: Argument of type '(type: string, listener: () => any, useCapture: boolean, passive: boolean) => void' is not assignable to parameter of type '(this: any, arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(466,20): error TS2694: Namespace 'SDK' has no exported member 'EventListener'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(473,38): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(486,19): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(492,22): error TS2339: Property 'EventListenerBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(561,22): error TS2339: Property 'EventListenerBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(562,22): error TS2339: Property 'EventListenerBreakpoint' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(572,28): error TS2495: Type 'V' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(575,28): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(575,45): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(578,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(581,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(583,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -15296,14 +12402,12 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(659,9): node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(661,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(663,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(665,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(673,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(683,36): error TS2339: Property 'EventListenerBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(695,36): error TS2339: Property 'EventListenerBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(702,20): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(732,27): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(762,20): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(673,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(702,37): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(732,44): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(762,37): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(777,21): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(779,37): error TS2345: Argument of type '{ url: any; enabled: boolean; }[]' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(828,21): error TS2495: Type 'IterableIterator' is not an array type or a string type. @@ -15313,9 +12417,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(136,53): error T node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(137,28): error TS2339: Property 'documentElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(138,53): error TS2339: Property 'body' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(139,28): error TS2339: Property 'body' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(268,49): error TS2339: Property 'PseudoElementNames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(277,49): error TS2339: Property 'PseudoElementNames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(330,64): error TS2339: Property 'ShadowRootTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(369,33): error TS2694: Namespace 'Protocol' has no exported member 'Error'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(373,30): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(376,36): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. @@ -15345,10 +12446,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(531,15): error T node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(536,29): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(554,31): error TS2339: Property 'index' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(555,16): error TS2339: Property 'index' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(556,50): error TS2339: Property 'ShadowRootTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(590,25): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(626,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(654,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(659,32): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(672,32): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(687,32): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. @@ -15360,8 +12459,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(761,40): error T node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(768,33): error TS2694: Namespace 'Protocol' has no exported member 'Error'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(775,34): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(778,40): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(802,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(812,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(834,26): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(852,31): error TS2339: Property 'baseURL' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(853,65): error TS2339: Property 'baseURL' does not exist on type '(Anonymous class)'. @@ -15370,17 +12467,12 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(872,15): error T node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(880,34): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(896,7): error TS2322: Type '(Anonymous class)' is not assignable to type 'this'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(940,29): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(955,13): error TS2339: Property 'PseudoElementNames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(963,13): error TS2339: Property 'ShadowRootTypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(969,66): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(970,13): error TS2339: Property 'Attribute' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(993,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1042,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1062,26): error TS2339: Property 'domAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1070,12): error TS2339: Property 'registerDOMDispatcher' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1108,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1120,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1123,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1165,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1166,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1176,34): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. @@ -15390,45 +12482,32 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1203,34): error node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1208,26): error TS2694: Namespace 'Protocol' has no exported member 'Error'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1214,16): error TS2345: Argument of type 'T' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1220,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1230,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1235,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1243,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1248,31): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1251,32): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1258,24): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1268,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1277,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1283,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1288,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1300,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1309,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1313,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1323,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1324,32): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1337,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1343,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1348,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1349,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1350,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1357,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1362,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1363,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1370,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1375,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1376,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1386,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1391,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1392,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1403,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1408,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1409,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1420,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1425,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1426,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1437,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1442,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1443,32): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1450,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1464,23): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1473,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1477,28): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. @@ -15439,9 +12518,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1509,24): error node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1511,34): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1518,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1520,41): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1576,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1576,48): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1579,14): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1614,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1624,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMModel.js(1633,32): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. @@ -15469,50 +12545,32 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(41,12): err node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(42,26): error TS2339: Property 'debuggerAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(45,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(90,16): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(122,27): error TS2339: Property '_scheduledPauseOnAsyncCall' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(123,48): error TS2339: Property '_scheduledPauseOnAsyncCall' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(124,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(134,23): error TS2339: Property '_debuggerIdToModel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(143,30): error TS2339: Property '_debuggerIdToModel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(158,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(158,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(159,23): error TS2339: Property '_debuggerIdToModel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(188,33): error TS2339: Property 'PauseOnExceptionsState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(190,33): error TS2339: Property 'PauseOnExceptionsState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(192,33): error TS2339: Property 'PauseOnExceptionsState' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(231,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(250,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(250,29): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(254,55): error TS2339: Property '_fileURLToNodeJSPath' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(255,31): error TS2339: Property '_fileURLToNodeJSPath' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(250,43): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'SetBreakpointResult'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(267,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(271,71): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(281,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(281,29): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(281,43): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'SetBreakpointResult'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(286,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(295,71): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(304,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(304,29): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(304,43): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'SetBreakpointResult'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(310,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(314,43): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(319,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(320,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(324,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(325,73): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(329,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(330,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(329,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(330,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(332,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(332,36): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(332,50): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'BreakLocation'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(340,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(342,65): error TS2339: Property 'BreakLocation' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(346,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(347,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(347,34): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(351,30): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(355,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(356,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(360,41): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(367,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(371,37): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(389,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(411,24): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. @@ -15526,41 +12584,30 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(433,24): er node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(434,32): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(435,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(436,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(456,28): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(456,42): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(458,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(481,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(498,32): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(502,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(503,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(504,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(509,25): error TS2339: Property '_scheduledPauseOnAsyncCall' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(511,43): error TS2339: Property '_debuggerIdToModel' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(511,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(521,31): error TS2339: Property '_continueToLocationCallback' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(522,27): error TS2339: Property '_continueToLocationCallback' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(523,19): error TS2339: Property '_continueToLocationCallback' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(531,23): error TS2339: Property '_scheduledPauseOnAsyncCall' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(536,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(540,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(546,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(567,25): error TS2339: Property '_fileURLToNodeJSPath' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(576,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(578,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(661,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(669,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(672,34): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(679,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(695,50): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(669,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(679,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(700,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(703,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(703,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(711,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(712,27): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(746,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(752,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(756,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(712,41): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(746,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(756,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(763,19): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(764,29): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(772,29): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(780,22): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(772,43): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(780,36): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(816,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(818,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(822,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. @@ -15570,21 +12617,11 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(838,24): er node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(839,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(848,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(852,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(863,23): error TS2339: Property '_debuggerIdToModel' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(871,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(879,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(897,19): error TS2339: Property '_debuggerIdToModel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(900,19): error TS2339: Property '_scheduledPauseOnAsyncCall' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(903,19): error TS2339: Property '_fileURLToNodeJSPath' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(905,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(905,53): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(899,22): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(907,78): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(908,19): error TS2339: Property 'FunctionDetails' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(915,19): error TS2339: Property 'PauseOnExceptionsState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(922,19): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(936,19): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(949,19): error TS2339: Property 'BreakLocationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(961,19): error TS2339: Property 'ContinueToLocationTargetCallFrames' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(967,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(971,19): error TS2339: Property 'SetBreakpointResult' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(987,32): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. @@ -15601,48 +12638,34 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1042,14): e node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1042,14): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1058,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1059,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1069,19): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1085,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1086,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1089,34): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1086,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1093,25): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1111,26): error TS2339: Property '_continueToLocationCallback' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1113,43): error TS2339: Property 'ContinueToLocationTargetCallFrames' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1142,19): error TS2339: Property 'BreakLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1142,67): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1148,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1158,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1159,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1162,34): error TS2339: Property 'BreakLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1170,19): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1159,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'BreakLocation'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1174,24): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1180,40): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1184,41): error TS2339: Property 'Scope' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1186,37): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1190,50): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1197,32): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1198,28): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1206,43): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1198,42): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1214,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1221,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1226,28): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1233,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1226,42): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Scope'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1233,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Scope'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1255,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1263,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1266,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1275,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1280,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1287,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1280,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1287,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1294,19): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1295,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1295,29): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1308,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1321,28): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1330,19): error TS2339: Property 'Scope' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1332,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1342,27): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1345,27): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1350,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1332,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1350,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1368,21): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1369,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1370,21): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. @@ -15659,8 +12682,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1380,21): e node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1381,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1382,21): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1383,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1397,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1404,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1397,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1404,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1419,33): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1419,84): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1435,33): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. @@ -15668,74 +12691,34 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1435,84): e node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1446,32): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1450,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1451,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1455,41): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1468,43): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1469,43): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1472,30): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1476,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/DebuggerModel.js(1477,25): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(11,35): error TS2339: Property 'emulationAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(12,30): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(13,43): error TS2339: Property 'deviceOrientationAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(17,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(26,64): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(28,29): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(40,56): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(51,24): error TS2694: Namespace 'Protocol' has no exported member 'PageAgent'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(69,19): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(81,75): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(86,19): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(154,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(154,54): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(156,20): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(169,20): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(177,41): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(182,35): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(189,20): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(195,46): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(196,47): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(203,35): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(232,20): error TS2339: Property 'Geolocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(234,20): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(247,20): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(252,37): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(254,35): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(258,20): error TS2694: Namespace 'SDK' has no exported member 'EmulationModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(264,43): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(265,42): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(266,43): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(275,35): error TS2339: Property 'DeviceOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(27,28): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(38,49): error TS2339: Property '_category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(40,45): error TS2339: Property 'TraceEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(43,48): error TS2339: Property 'Frame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(44,52): error TS2339: Property 'TraceEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(45,46): error TS2339: Property 'Frame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(46,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(52,27): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(74,20): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(69,34): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'Geolocation'. +node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(86,34): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'DeviceOrientation'. +node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(169,35): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'Geolocation'. +node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(189,35): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'Geolocation'. +node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(247,35): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'DeviceOrientation'. +node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(258,35): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'DeviceOrientation'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(27,43): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(46,48): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'ObjectSnapshot'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(52,42): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(74,35): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(77,30): error TS2339: Property 'upperBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(82,20): error TS2339: Property '_category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(84,20): error TS2339: Property 'TraceEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(92,20): error TS2339: Property 'Frame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(104,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(110,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(112,20): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(115,40): error TS2339: Property 'Frame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(122,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(124,20): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(127,40): error TS2339: Property 'Frame' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(104,34): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'ObjectSnapshot'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(110,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(112,35): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(122,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'ObjectSnapshot'. +node_modules/chrome-devtools-frontend/front_end/sdk/FilmStripModel.js(124,35): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(10,12): error TS2339: Property 'registerHeapProfilerDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(12,38): error TS2339: Property 'heapProfilerAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(44,34): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(112,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(121,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(128,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(138,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(142,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(146,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(146,57): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/HeapProfilerModel.js(149,23): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(8,1): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(9,5): error TS2339: Property 'SnapshotWithRect' does not exist on type 'typeof SDK'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(18,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -15760,14 +12743,12 @@ node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(98,15): err node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(103,25): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(108,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(108,33): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(113,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. +node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(113,26): error TS2694: Namespace 'SDK.Layer' has no exported member 'StickyPositionConstraint'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(118,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(123,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(128,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(133,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(133,36): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(138,11): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(145,11): error TS2339: Property 'StickyPositionConstraint' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(148,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(152,26): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(154,26): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. @@ -15783,27 +12764,19 @@ node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(236,20): er node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(243,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(251,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(252,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(261,35): error TS2339: Property 'children' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(261,35): error TS2339: Property 'children' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(266,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(274,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(284,33): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/LogModel.js(14,12): error TS2339: Property 'registerLogDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/LogModel.js(15,29): error TS2339: Property 'logAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/LogModel.js(28,24): error TS2694: Namespace 'Protocol' has no exported member 'Log'. -node_modules/chrome-devtools-frontend/front_end/sdk/LogModel.js(31,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/LogModel.js(39,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/LogModel.js(39,48): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/LogModel.js(42,14): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(41,33): error TS2339: Property 'networkAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(42,12): error TS2339: Property 'registerNetworkDispatcher' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(65,39): error TS2339: Property '_networkManagerForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(73,41): error TS2339: Property '_networkManagerForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(81,46): error TS2339: Property '_networkManagerForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(92,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(92,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(92,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(105,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(105,29): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(111,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(116,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(121,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(122,25): error TS2694: Namespace 'Protocol' has no exported member 'Network'. @@ -15819,35 +12792,27 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(136,36): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(137,37): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(143,21): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(166,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(185,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(185,54): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(188,20): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(198,71): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(199,20): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(201,20): error TS2339: Property '_MIMETypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(214,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(220,20): error TS2300: Duplicate identifier 'Conditions'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(220,20): error TS2339: Property 'Conditions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(223,20): error TS2339: Property 'NoThrottlingConditions' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(222,17): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(224,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(231,20): error TS2339: Property 'OfflineConditions' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(230,17): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(232,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(239,20): error TS2339: Property 'Slow3GConditions' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(238,17): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(240,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(247,20): error TS2339: Property 'Fast3GConditions' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(246,17): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(248,10): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(254,48): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(255,20): error TS2339: Property 'BlockedPattern' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(257,20): error TS2339: Property '_networkManagerForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(276,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(277,28): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(291,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(298,76): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(304,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(322,20): error TS2339: Property 'connectionReused' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(343,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(374,55): error TS2339: Property '_MIMETypes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(375,56): error TS2339: Property '_MIMETypes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(382,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(383,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(384,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. @@ -15861,7 +12826,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(401,24): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(402,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(403,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(412,65): error TS2339: Property 'Page' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(414,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(423,70): error TS2339: Property 'Page' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(430,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(442,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. @@ -15870,9 +12834,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(444,24): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(445,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(446,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(447,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(462,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(475,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(481,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(486,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(487,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(506,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. @@ -15882,10 +12843,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(521,24): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(522,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(525,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(537,38): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(540,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(549,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(551,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(555,39): error TS2339: Property '_networkManagerForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(562,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(563,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(564,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. @@ -15912,26 +12871,17 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(687,24): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(690,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(691,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(693,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(698,89): error TS2339: Property 'InterceptedRequest' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(699,32): error TS2339: Property 'networkAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(704,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(705,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(730,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(737,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(742,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(751,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(760,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(771,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(777,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(779,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(782,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(786,32): error TS2339: Property '_networkManagerForRequestSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(799,31): error TS2694: Namespace 'Protocol' has no exported member 'NetworkAgent'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(801,21): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(802,50): error TS2339: Property 'NoThrottlingConditions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(812,31): error TS2694: Namespace 'SDK' has no exported member 'MultitargetNetworkManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(812,82): error TS2694: Namespace 'SDK' has no exported member 'MultitargetNetworkManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(815,55): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(812,57): error TS2694: Namespace 'SDK.MultitargetNetworkManager' has no exported member 'RequestInterceptor'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(812,108): error TS2694: Namespace 'SDK.MultitargetNetworkManager' has no exported member 'InterceptionPattern'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(827,21): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(836,31): error TS2339: Property 'networkAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(844,75): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. @@ -15939,45 +12889,37 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(855,32): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(874,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(878,23): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(880,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(880,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(884,20): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(891,24): error TS2694: Namespace 'Protocol' has no exported member 'NetworkAgent'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(905,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(909,23): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(922,23): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(935,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(935,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(955,27): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(958,47): error TS2339: Property 'slice' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(965,5): error TS2322: Type 'V' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(976,26): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(979,38): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(981,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(981,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(988,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'boolean'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(990,38): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(992,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(992,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(998,27): error TS2495: Type 'V' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1007,23): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1015,46): error TS2339: Property 'size' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1019,26): error TS2694: Namespace 'SDK' has no exported member 'MultitargetNetworkManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1020,19): error TS2694: Namespace 'SDK' has no exported member 'MultitargetNetworkManager'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1019,52): error TS2694: Namespace 'SDK.MultitargetNetworkManager' has no exported member 'InterceptionPattern'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1020,45): error TS2694: Namespace 'SDK.MultitargetNetworkManager' has no exported member 'RequestInterceptor'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1025,37): error TS2339: Property 'deleteAll' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1027,39): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1046,49): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1049,23): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1050,82): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1051,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1051,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1056,19): error TS2694: Namespace 'SDK' has no exported member 'MultitargetNetworkManager'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1056,45): error TS2694: Namespace 'SDK.MultitargetNetworkManager' has no exported member 'InterceptedRequest'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1059,68): error TS2339: Property 'keysArray' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1069,23): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1074,23): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1084,19): error TS2339: Property 'networkAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1101,10): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1106,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1113,31): error TS2339: Property 'InterceptedRequest' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1115,24): error TS2694: Namespace 'Protocol' has no exported member 'NetworkAgent'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1116,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkManager.js(1117,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. @@ -16021,7 +12963,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(166,25): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(168,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(173,25): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(175,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(185,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(196,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(203,25): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(210,25): error TS2694: Namespace 'Protocol' has no exported member 'Security'. @@ -16033,7 +12974,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(272,7): er node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(279,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(286,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(293,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(303,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(309,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(318,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(327,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -16041,7 +12981,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(334,7): er node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(341,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(362,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(369,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(376,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(382,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(389,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(396,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -16054,7 +12993,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(466,25): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(468,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(473,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(475,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(488,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(494,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(501,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(508,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -16065,9 +13003,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(596,7): er node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(615,28): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(622,27): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(628,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(628,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(644,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(644,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(661,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(670,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(677,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -16076,11 +13012,9 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(711,7): er node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(716,27): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(718,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(725,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(725,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(731,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(738,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(741,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(741,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(745,28): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(747,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(772,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -16095,28 +13029,20 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(895,29): e node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(908,39): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(933,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(941,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(952,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(952,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(980,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(987,25): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(994,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1001,25): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1016,45): error TS2339: Property 'contentAsDataURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1016,22): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1019,13): error TS2339: Property 'src' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1026,25): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1033,28): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1045,32): error TS2339: Property 'WebSocketFrameType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1054,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1059,42): error TS2339: Property 'WebSocketFrameType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1059,87): error TS2339: Property 'WebSocketFrameType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1070,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1074,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1078,28): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1093,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1098,20): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1109,20): error TS2339: Property 'InitiatorType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1117,47): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1118,20): error TS2339: Property 'NameValue' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1121,20): error TS2339: Property 'WebSocketFrameType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1127,122): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1128,20): error TS2339: Property 'WebSocketFrame' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1130,82): error TS1003: Identifier expected. @@ -16125,18 +13051,13 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1133,70): node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1134,20): error TS2339: Property 'ContentData' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(16,12): error TS2339: Property 'registerOverlayDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(17,33): error TS2339: Property 'overlayAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(25,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(27,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(30,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(35,53): error TS2339: Property 'DefaultHighlighter' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(81,22): error TS2339: Property '_highlightDisabled' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(85,22): error TS2339: Property '_highlightDisabled' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(110,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(116,19): error TS2694: Namespace 'SDK' has no exported member 'OverlayModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(116,32): error TS2694: Namespace 'SDK.OverlayModel' has no exported member 'Highlighter'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(123,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(124,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(128,50): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(129,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(141,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(143,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(144,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -16150,25 +13071,9 @@ node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(173,24): err node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(181,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(184,26): error TS2339: Property '_highlightDisabled' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(191,25): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(198,51): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(201,51): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(204,50): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(207,50): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(210,55): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(211,49): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(212,55): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(217,51): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(224,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(229,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(234,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(238,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(243,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(246,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(250,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(250,52): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(253,18): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(263,18): error TS2339: Property 'Highlighter' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(265,18): error TS2339: Property 'Highlighter' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(268,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(269,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(270,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -16176,21 +13081,16 @@ node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(275,24): err node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(276,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(277,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(282,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(290,18): error TS2339: Property 'DefaultHighlighter' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(301,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(302,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(303,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(316,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(317,24): error TS2694: Namespace 'Protocol' has no exported member 'Overlay'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(326,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(330,31): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(331,22): error TS2339: Property 'PageHighlight' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(37,35): error TS2339: Property 'layerTreeAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(41,27): error TS2694: Namespace 'SDK' has no exported member 'PictureFragment'. node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(42,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(60,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(68,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(68,58): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(72,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(73,5): error TS2339: Property 'PictureFragment' does not exist on type 'typeof SDK'. node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(108,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. @@ -16202,8 +13102,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/PaintProfiler.js(134,19): er node_modules/chrome-devtools-frontend/front_end/sdk/PerformanceMetricsModel.js(11,26): error TS2339: Property 'performanceAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/PerformanceMetricsModel.js(29,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/PerformanceMetricsModel.js(29,41): error TS2694: Namespace 'Protocol' has no exported member 'Performance'. -node_modules/chrome-devtools-frontend/front_end/sdk/PerformanceMetricsModel.js(36,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/PerformanceMetricsModel.js(36,63): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ProfileTreeModel.js(9,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/ProfileTreeModel.js(12,26): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/ProfileTreeModel.js(31,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -16216,12 +13114,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ProfileTreeModel.js(86,26): node_modules/chrome-devtools-frontend/front_end/sdk/ProfileTreeModel.js(93,15): error TS2339: Property 'depth' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(32,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(33,5): error TS2339: Property 'CallFunctionResult' does not exist on type 'typeof SDK'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(68,49): error TS2339: Property '_descriptionLengthParenRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(69,35): error TS2339: Property '_descriptionLengthSquareRegex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(73,42): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(73,73): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(81,66): error TS2339: Property '_descriptionLengthParenRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(82,67): error TS2339: Property '_descriptionLengthSquareRegex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(87,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(88,25): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(97,47): error TS2339: Property 'Runtime' does not exist on type 'typeof Protocol'. @@ -16324,16 +13218,13 @@ node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1325,5): err node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1325,5): error TS2322: Type 'Promise<{ properties: (Anonymous class)[]; internalProperties: (Anonymous class)[]; }>' is not assignable to type 'Promise<(Anonymous class)>'. Type '{ properties: (Anonymous class)[]; internalProperties: (Anonymous class)[]; }' is not assignable to type '(Anonymous class)'. Property 'customPreview' is missing in type '{ properties: (Anonymous class)[]; internalProperties: (Anonymous class)[]; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1345,29): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1352,31): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1363,21): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1364,22): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1385,18): error TS2339: Property '_descriptionLengthParenRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1391,18): error TS2339: Property '_descriptionLengthSquareRegex' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1345,43): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. +node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1352,45): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. +node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1363,35): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. +node_modules/chrome-devtools-frontend/front_end/sdk/RemoteObject.js(1364,36): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(38,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(39,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(56,55): error TS2339: Property 'isValid' does not exist on type 'Date'. -node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(63,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(74,39): error TS2339: Property 'isValid' does not exist on type 'Date'. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(90,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(97,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -16349,31 +13240,21 @@ node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(151,7): error TS node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(158,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(182,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(217,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(217,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. +node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(217,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(224,57): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(238,45): error TS2339: Property 'contentAsDataURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(238,22): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(241,13): error TS2339: Property 'src' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(248,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(263,61): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Resource.js(265,41): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(40,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(42,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(44,26): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(48,12): error TS2339: Property 'registerPageDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(80,56): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(117,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(121,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(121,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(131,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(156,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(161,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(162,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(163,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(184,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(198,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(200,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(203,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(208,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(216,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(235,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(251,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -16381,9 +13262,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(273,24) node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(294,25): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(308,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(334,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(366,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(372,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(372,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(385,15): error TS1055: Type 'Promise<{ currentIndex: number; entries: any; }>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(385,67): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(389,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. @@ -16391,9 +13270,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(395,24) node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(402,57): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(406,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(459,23): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(472,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(472,57): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(475,23): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(501,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(502,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(503,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -16410,13 +13286,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(601,25) node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(614,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(633,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(641,23): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(655,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(667,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(683,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(731,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(738,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(760,76): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(769,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(774,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(775,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(784,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. @@ -16428,21 +13299,14 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(810,24) node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(817,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(824,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(832,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(841,76): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(865,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(883,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(883,76): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(891,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/ResourceTreeModel.js(891,76): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(41,26): error TS2339: Property 'runtimeAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(42,19): error TS2339: Property 'registerRuntimeDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(96,39): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(125,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(133,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(140,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(152,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(156,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(164,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(168,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(179,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(199,40): error TS2339: Property 'Runtime' does not exist on type 'typeof Protocol'. @@ -16463,24 +13327,15 @@ node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(301,15): err node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(301,29): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(308,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(317,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(334,23): error TS2339: Property 'revealPromise' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(344,21): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(350,23): error TS2339: Property 'reveal' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(344,35): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'FunctionDetails'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(360,29): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(364,80): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(394,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(398,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(414,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(418,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(425,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(430,32): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(433,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(445,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(449,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(458,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(470,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(470,52): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(473,18): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(484,81): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(485,18): error TS2339: Property 'ExceptionWithTimestamp' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(488,2): error TS1131: Property or signature expected. @@ -16508,7 +13363,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(704,29): err node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(724,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(733,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(737,30): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(752,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/RuntimeModel.js(767,33): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(14,26): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(15,44): error TS2694: Namespace 'Protocol' has no exported member 'Page'. @@ -16528,20 +13382,16 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(138,24 node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(145,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(152,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(160,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. -node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(212,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(212,58): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(39,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(84,41): error TS2339: Property 'sourceURLRegex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(136,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(143,52): error TS2339: Property 'debuggerAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(151,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(159,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(159,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(159,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(159,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(167,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(167,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. +node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(167,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(174,43): error TS2339: Property 'debuggerAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(175,68): error TS2339: Property 'SearchMatch' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(190,33): error TS2694: Namespace 'Protocol' has no exported member 'Error'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(190,50): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(190,95): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. @@ -16550,22 +13400,14 @@ node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(190,158): error TS node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(203,54): error TS2339: Property 'debuggerAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(206,28): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(211,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(218,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(221,34): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(218,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(247,31): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(248,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(251,54): error TS2339: Property 'debuggerAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(253,35): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(260,12): error TS2339: Property 'sourceURLRegex' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(26,24): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(28,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(31,24): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(33,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(41,34): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(56,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(60,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(60,61): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SecurityOriginManager.js(63,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(20,26): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(110,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(129,32): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string | string[]'. @@ -16580,69 +13422,46 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(165,34): err Type 'TemplateStringsArray' is not assignable to type 'string[]'. node_modules/chrome-devtools-frontend/front_end/sdk/ServerTiming.js(186,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(15,12): error TS2339: Property 'registerStorageDispatcher' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(17,34): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(17,58): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(20,31): error TS2339: Property 'cacheStorageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(21,33): error TS2339: Property 'storageAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(37,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(39,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(55,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(64,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(64,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(68,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(69,108): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(77,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(77,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(79,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(83,28): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(87,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(91,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(91,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(94,41): error TS2694: Namespace 'Protocol' has no exported member 'CacheStorage'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(101,28): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(101,52): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(105,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(114,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(119,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(121,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(135,26): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(151,36): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(171,21): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(183,34): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(185,34): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(190,43): error TS2339: Property 'Cache' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(171,45): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(183,58): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(185,58): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(203,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(211,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(219,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(222,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(226,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(229,63): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(233,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(219,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(226,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(233,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(236,40): error TS2694: Namespace 'Protocol' has no exported member 'CacheStorage'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(240,27): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(241,99): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(268,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(288,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(288,63): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(291,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(300,29): error TS2339: Property 'Cache' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(315,19): error TS2694: Namespace 'SDK' has no exported member 'ServiceWorkerCacheModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(315,43): error TS2694: Namespace 'SDK.ServiceWorkerCacheModel' has no exported member 'Cache'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerCacheModel.js(332,34): error TS2694: Namespace 'Protocol' has no exported member 'CacheStorage'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(40,12): error TS2339: Property 'registerServiceWorkerDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(42,26): error TS2339: Property 'serviceWorkerAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(80,30): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(97,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(101,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(177,32): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(185,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(192,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(194,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(200,32): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(212,14): error TS2403: Subsequent variable declarations must have the same type. Variable 'registration' must be of type '(Anonymous class)', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(212,30): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(215,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(217,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(223,24): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(231,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(246,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(246,60): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(246,91): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(249,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(269,32): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(277,32): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(285,24): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. @@ -16660,28 +13479,18 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(384, node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(391,37): error TS2339: Property 'ServiceWorker' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(398,37): error TS2339: Property 'ServiceWorker' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(405,37): error TS2339: Property 'ServiceWorker' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(413,39): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(415,39): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(417,39): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(418,37): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(425,26): error TS2339: Property 'Modes' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(437,24): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(444,33): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(449,24): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(474,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(480,24): error TS2694: Namespace 'Protocol' has no exported member 'ServiceWorker'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(499,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(541,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(543,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(545,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(549,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(553,68): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(565,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/ServiceWorkerManager.js(608,36): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(39,29): error TS2694: Namespace 'SDK' has no exported member 'SourceMapV3'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(49,17): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(52,21): error TS2694: Namespace 'SDK' has no exported member 'SourceMapV3'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(59,17): error TS2339: Property 'Offset' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(39,41): error TS2694: Namespace 'SDK.SourceMapV3' has no exported member 'Section'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(52,33): error TS2694: Namespace 'SDK.SourceMapV3' has no exported member 'Offset'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(106,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(111,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(116,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -16691,8 +13500,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(129,15): error node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(136,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(141,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(148,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(148,29): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(156,15): error TS2339: Property 'EditResult' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(148,39): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(158,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(177,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(178,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -16700,15 +13508,15 @@ node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(178,29): error node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(196,28): error TS2339: Property '_base64Map' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(198,25): error TS2339: Property '_base64Map' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(200,27): error TS2339: Property '_base64Map' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(210,34): error TS2694: Namespace 'SDK' has no exported member 'TextSourceMap'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(210,48): error TS2694: Namespace 'SDK.TextSourceMap' has no exported member 'SourceInfo'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(272,30): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(279,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(284,7): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(285,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(285,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(311,29): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(314,44): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(284,7): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(285,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(285,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(311,39): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(314,54): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(325,26): error TS2339: Property 'upperBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(338,26): error TS2339: Property 'lowerBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(339,25): error TS2339: Property 'upperBound' does not exist on type '(Anonymous class)[]'. @@ -16717,345 +13525,199 @@ node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(367,29): error node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(444,30): error TS2339: Property 'sourcesContent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(444,58): error TS2339: Property 'sourcesContent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(446,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(447,56): error TS2339: Property 'SourceInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(450,33): error TS2339: Property '_sourcesListSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(463,41): error TS2339: Property '_sourcesListSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(465,52): error TS2339: Property 'StringCharIterator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(507,20): error TS2339: Property 'stableSort' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(519,19): error TS2694: Namespace 'SDK' has no exported member 'TextSourceMap'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(519,33): error TS2694: Namespace 'SDK.TextSourceMap' has no exported member 'StringCharIterator'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(527,37): error TS2339: Property '_base64Map' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(528,44): error TS2339: Property '_VLQ_BASE_MASK' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(529,34): error TS2339: Property '_VLQ_BASE_SHIFT' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(530,40): error TS2339: Property '_VLQ_CONTINUATION_MASK' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(558,18): error TS2339: Property 'lowerBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(559,29): error TS2339: Property 'upperBound' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(568,19): error TS2339: Property '_VLQ_BASE_SHIFT' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(569,19): error TS2339: Property '_VLQ_BASE_MASK' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(570,19): error TS2339: Property '_VLQ_CONTINUATION_MASK' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(576,19): error TS2339: Property 'StringCharIterator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(610,19): error TS2339: Property 'SourceInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(621,19): error TS2339: Property '_sourcesListSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(25,34): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(32,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(52,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(73,20): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(81,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(85,37): error TS2339: Property 'has' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(85,51): error TS2339: Property 'url' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(85,51): error TS2339: Property 'url' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(86,42): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(86,56): error TS2339: Property 'url' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(86,56): error TS2339: Property 'url' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(87,47): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(87,61): error TS2339: Property 'url' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(91,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(98,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(135,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(87,61): error TS2339: Property 'url' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(91,29): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(141,45): error TS2339: Property 'has' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(146,40): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(151,31): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(156,48): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,36): error TS2352: Type '(Anonymous class)' cannot be converted to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,36): error TS2352: Type '(Anonymous class)' cannot be converted to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,36): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,36): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,48): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(163,43): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(168,21): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(179,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(196,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(201,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(206,31): error TS2339: Property 'sourceURLs' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(206,31): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(208,39): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(210,31): error TS2339: Property 'containsAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(227,38): error TS2339: Property 'hasValue' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(228,46): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(229,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(232,33): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(234,38): error TS2339: Property 'has' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(237,30): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(245,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(249,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(16,24): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(36,46): error TS2339: Property '_registeredModels' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(38,31): error TS2339: Property '_registeredModels' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(50,50): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(98,47): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(105,47): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(112,47): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(119,47): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(126,47): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(133,47): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(16,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(148,48): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(159,31): error TS2339: Property '_registeredModels' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(166,48): error TS2345: Argument of type 'new (arg1: (Anonymous class)) => T' is not assignable to parameter of type 'new (arg1: (Anonymous class)) => (Anonymous class)'. Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(173,20): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(191,34): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(194,29): error TS2339: Property 'inspectedURLChanged' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(195,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(197,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(209,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(223,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(239,12): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(302,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(303,21): error TS2339: Property '_registeredModels' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(304,18): error TS2339: Property '_registeredModels' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(305,16): error TS2339: Property '_registeredModels' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(308,17): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/sdk/Target.js(309,14): error TS2339: Property '_registeredModels' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(12,29): error TS2694: Namespace 'SDK' has no exported member 'TargetManager'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(12,43): error TS2694: Namespace 'SDK.TargetManager' has no exported member 'Observer'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(15,120): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(17,21): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(25,26): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(25,43): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(38,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(38,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(57,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(57,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(100,19): error TS2694: Namespace 'SDK' has no exported member 'SDKModelObserver'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(108,16): error TS2339: Property 'modelAdded' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(108,16): error TS2339: Property 'modelAdded' does not exist on type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(113,19): error TS2694: Namespace 'SDK' has no exported member 'SDKModelObserver'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(152,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(157,42): error TS2345: Argument of type 'Function' is not assignable to parameter of type 'new (arg1: (Anonymous class)) => any'. Type 'Function' provides no match for the signature 'new (arg1: (Anonymous class)): any'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(169,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(177,42): error TS2345: Argument of type 'Function' is not assignable to parameter of type 'new (arg1: (Anonymous class)) => any'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(193,19): error TS2694: Namespace 'SDK' has no exported member 'TargetManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(205,19): error TS2694: Namespace 'SDK' has no exported member 'TargetManager'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(193,33): error TS2694: Namespace 'SDK.TargetManager' has no exported member 'Observer'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(205,33): error TS2694: Namespace 'SDK.TargetManager' has no exported member 'Observer'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(209,21): error TS2339: Property 'remove' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(216,24): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(216,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(231,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(234,22): error TS2495: Type 'Map any; }[]>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(248,27): error TS2694: Namespace 'SDK' has no exported member 'TargetManager'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(248,41): error TS2694: Namespace 'SDK.TargetManager' has no exported member 'Observer'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(267,19): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(269,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(276,22): error TS2495: Type 'Map any; }[]>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(329,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(329,64): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(333,53): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(337,35): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(337,67): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(337,95): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(338,20): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(338,48): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(338,80): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(339,20): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(339,58): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(339,90): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(340,20): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(340,53): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(340,83): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(341,20): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(343,33): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(343,65): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(343,93): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(344,22): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(344,53): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(346,33): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(347,53): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(351,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(352,12): error TS2339: Property 'runtimeAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(356,24): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(357,25): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(356,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(357,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(365,38): error TS2339: Property 'isHostedMode' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(382,34): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(382,51): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(401,38): error TS2339: Property 'targetAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(406,18): error TS2339: Property 'registerTargetDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(414,31): error TS2339: Property 'setDevicesUpdatesEnabled' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(415,38): error TS2339: Property 'addEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(415,38): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(424,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(427,30): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(454,36): error TS2339: Property 'removeEventListener' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(454,36): error TS2551: Property 'removeEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. Did you mean 'removeEventListeners'? node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(458,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(468,25): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(468,52): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(468,80): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(470,25): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(470,53): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(470,85): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(472,25): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(472,57): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(472,85): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(473,22): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(473,50): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(473,82): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(474,22): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(474,54): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(474,88): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(477,25): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(483,24): error TS2694: Namespace 'Protocol' has no exported member 'Target'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(496,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(496,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(501,24): error TS2694: Namespace 'Protocol' has no exported member 'Target'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(509,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(509,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(512,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(512,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(524,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(524,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(530,24): error TS2694: Namespace 'Protocol' has no exported member 'Target'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(552,12): error TS2339: Property 'runtimeAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(555,29): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(581,24): error TS2694: Namespace 'Protocol' has no exported member 'TargetAgent'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(583,24): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(584,25): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(583,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(584,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(598,24): error TS2694: Namespace 'Protocol' has no exported member 'TargetAgent'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(600,24): error TS2694: Namespace 'Protocol' has no exported member 'InspectorBackend'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(627,19): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(637,19): error TS2339: Property 'Observer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(639,19): error TS2339: Property 'Observer' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(600,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(13,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(36,33): error TS2339: Property 'tracingAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(37,12): error TS2339: Property 'registerTracingDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(39,21): error TS2694: Namespace 'SDK' has no exported member 'TracingManagerClient'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(52,24): error TS2339: Property 'tracingBufferUsage' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(52,24): error TS2339: Property 'tracingBufferUsage' does not exist on type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(56,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(59,24): error TS2339: Property 'traceEventsCollected' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(65,24): error TS2339: Property 'eventsRetrievalProgress' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(71,24): error TS2339: Property 'tracingComplete' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(59,24): error TS2339: Property 'traceEventsCollected' does not exist on type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(65,24): error TS2339: Property 'eventsRetrievalProgress' does not exist on type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(71,24): error TS2339: Property 'tracingComplete' does not exist on type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(77,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManagerClient'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(88,85): error TS2339: Property 'TransferMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(101,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(101,54): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(118,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(119,20): error TS2339: Property 'EventPayload' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(121,20): error TS2339: Property 'TransferMode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(150,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(9,19): error TS2694: Namespace 'SDK' has no exported member 'BackingStorage'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(15,43): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(21,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(23,34): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(25,41): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(27,34): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(67,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(71,47): error TS2339: Property 'TopLevelEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(72,44): error TS2339: Property 'DevToolsMetadataEventCategory' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(15,56): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Process'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(21,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(23,47): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'AsyncEvent'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(25,54): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'AsyncEvent'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(27,47): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'ProfileEventsGroup'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(67,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(77,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(95,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(126,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(95,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(126,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(133,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(142,26): error TS2339: Property 'appendString' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(143,26): error TS2339: Property 'finishWriting' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(142,26): error TS2339: Property 'appendString' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(143,26): error TS2339: Property 'finishWriting' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(145,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(153,28): error TS2339: Property 'reset' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(153,28): error TS2339: Property 'reset' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(162,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(179,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(184,38): error TS2339: Property 'Process' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(188,36): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(190,26): error TS2339: Property 'appendString' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(197,45): error TS2339: Property 'appendAccessibleString' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(199,28): error TS2339: Property 'appendString' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(222,44): error TS2339: Property 'DevToolsMetadataEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(229,29): error TS2339: Property 'MetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(232,29): error TS2339: Property 'MetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(237,29): error TS2339: Property 'MetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(240,29): error TS2339: Property 'MetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(247,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(254,62): error TS2339: Property 'ProfileEventsGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(259,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(280,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(283,29): error TS2339: Property 'NamedObject' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(190,26): error TS2339: Property 'appendString' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(197,45): error TS2339: Property 'appendAccessibleString' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(199,28): error TS2339: Property 'appendString' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(247,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(259,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'ProfileEventsGroup'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(280,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Process'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(283,65): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(288,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(297,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(288,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Process'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(297,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(305,23): error TS2339: Property 'stableSort' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(305,51): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(318,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(326,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(334,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(337,34): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(347,47): error TS2339: Property 'AsyncEvent' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(334,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(354,27): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(371,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(374,34): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(383,41): error TS2339: Property 'AsyncEvent' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(371,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(412,20): error TS2694: Namespace 'SDK' has no exported member 'BackingStorage'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(435,18): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(458,18): error TS2339: Property 'MetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(465,18): error TS2339: Property 'TopLevelEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(466,18): error TS2339: Property 'DevToolsMetadataEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(467,18): error TS2339: Property 'DevToolsTimelineEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(469,18): error TS2339: Property 'FrameLifecycleEventCategory' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(485,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(497,18): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(501,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(503,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(512,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(516,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(501,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Phase'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(503,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(512,34): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Phase'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(516,34): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(526,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(527,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(528,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(531,38): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(532,52): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(549,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(550,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(558,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(559,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(568,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(569,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(612,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(629,18): error TS2339: Property 'ObjectSnapshot' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(629,66): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(634,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(637,44): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(527,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(528,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(532,65): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Phase'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(541,13): error TS2339: Property 'id' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(543,13): error TS2339: Property 'bind_id' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(549,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(550,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(558,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(559,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(568,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(569,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(612,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(634,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(647,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(648,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(649,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(652,41): error TS2339: Property 'ObjectSnapshot' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(718,18): error TS2339: Property 'AsyncEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(718,62): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(720,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(724,10): error TS2339: Property 'addArgs' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(729,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(733,42): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(733,93): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(734,12): error TS2339: Property 'setEndTime' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(745,18): error TS2339: Property 'ProfileEventsGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(747,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(750,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(755,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(762,18): error TS2339: Property 'NamedObject' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(775,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(779,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(780,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(810,18): error TS2339: Property 'Process' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(810,59): error TS2339: Property 'NamedObject' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(817,34): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(826,17): error TS2339: Property '_id' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(831,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(836,37): error TS2339: Property 'Thread' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(844,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(852,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(648,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(649,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'ObjectSnapshot'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(720,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(729,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(747,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(750,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(755,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(775,40): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'NamedObject'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(779,34): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'NamedObject'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(780,34): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'NamedObject'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(817,47): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(831,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(844,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(852,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(859,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(860,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(867,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(870,29): error TS2339: Property 'NamedObject' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(860,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(867,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(870,61): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(874,18): error TS2339: Property 'Thread' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(874,58): error TS2339: Property 'NamedObject' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(876,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(876,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Process'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(888,23): error TS2339: Property 'stableSort' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(888,51): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(889,18): error TS2339: Property 'stableSort' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(889,46): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(890,35): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(916,35): error TS2339: Property '_model' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(917,18): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(921,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(922,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(925,49): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(926,26): error TS2339: Property 'ObjectSnapshot' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(927,26): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(939,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(958,17): error TS2339: Property '_id' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(962,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(969,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(976,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(922,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(939,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'AsyncEvent'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(962,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Process'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(969,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(976,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'AsyncEvent'. node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(17,20): error TS2554: Expected 5 arguments, but got 4. -node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(31,37): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(31,65): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(31,92): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(57,59): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(88,20): error TS2339: Property 'hashCode' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(188,49): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk_test_runner/PageMockTestRunner.js(201,90): error TS2339: Property 'DevToolsStubErrorCode' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(14,34): error TS2339: Property 'securityAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(15,12): error TS2339: Property 'registerSecurityDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(34,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. @@ -17068,24 +13730,20 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(46,18) node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(46,59): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(49,18): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(53,30): error TS2339: Property '_symbolicToNumericSecurityState' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(62,14): error TS2339: Property 'register' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(62,58): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(65,24): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(75,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(77,31): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(78,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(101,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(103,31): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(104,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityModel.js(110,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(15,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(21,31): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(24,31): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(24,63): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(27,30): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(30,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(30,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(37,57): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(47,9): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(49,29): error TS2339: Property 'showCertificateViewer' does not exist on type 'typeof InspectorFrontendHost'. @@ -17112,23 +13770,12 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(214,52 node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(242,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(254,47): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(257,25): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(258,44): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(260,42): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(261,52): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(262,42): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(263,52): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(264,42): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(275,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(283,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(284,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(285,25): error TS2694: Namespace 'Protocol' has no exported member 'Security'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(304,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(306,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(308,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(310,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(311,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(312,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(328,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(332,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(370,23): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(371,24): error TS2339: Property 'Origin' does not exist on type 'typeof (Anonymous class)'. @@ -17136,27 +13783,16 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(375,2) node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(380,24): error TS2339: Property 'OriginState' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(389,33): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(400,31): error TS2694: Namespace 'Security' has no exported member 'SecurityPanelSidebarTree'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(403,55): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(404,63): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(416,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(419,62): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(422,31): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(430,55): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(431,63): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(439,24): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(440,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(451,24): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(458,24): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(459,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(468,76): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(471,23): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(472,80): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(474,23): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(475,80): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(478,80): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(496,29): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(500,62): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(514,35): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(515,15): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(516,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(517,11): error TS2555: Expected at least 2 arguments, but got 1. @@ -17184,16 +13820,12 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(671,18 node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(672,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(691,50): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(695,25): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(698,40): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(700,25): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(702,85): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(711,63): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(712,46): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(713,33): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(714,18): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(715,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(716,36): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(720,79): error TS2339: Property 'MixedContentFilterValues' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(726,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(727,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(739,35): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -17201,14 +13833,11 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(740,35 node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(744,34): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(755,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(759,7): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(761,46): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(771,24): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(772,24): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(783,37): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(784,75): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(794,9): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(797,45): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(798,45): error TS2339: Property 'FilterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(803,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(804,87): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(808,20): error TS2555: Expected at least 2 arguments, but got 1. @@ -17254,43 +13883,34 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(930,18 node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(933,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(947,24): error TS2694: Namespace 'Protocol' has no exported member 'Security'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(980,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/security_test_runner/SecurityTestRunner.js(11,53): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/security_test_runner/SecurityTestRunner.js(12,61): error TS2339: Property 'OriginGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security_test_runner/SecurityTestRunner.js(21,29): error TS2495: Type 'NodeListOf' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/security_test_runner/SecurityTestRunner.js(29,14): error TS2339: Property 'networkManager' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/security_test_runner/SecurityTestRunner.js(29,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(10,34): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(17,46): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(20,39): error TS2339: Property 'Connection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(20,78): error TS2339: Property 'RemoteServicePort' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(28,34): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(48,50): error TS2339: Property 'Connection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(48,89): error TS2339: Property 'WorkerServicePort' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(56,25): error TS2339: Property 'Connection' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(10,49): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(17,61): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(20,50): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(28,49): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(48,61): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(58,15): error TS2304: Cannot find name 'ServicePort'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(62,16): error TS2339: Property 'setHandlers' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(65,29): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(67,39): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(73,34): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(81,49): error TS2339: Property 'Service' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(88,24): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(67,54): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(73,49): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(88,39): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(94,18): error TS2339: Property 'close' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(106,23): error TS2339: Property 'send' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(144,26): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(147,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(156,25): error TS2339: Property 'Service' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(158,24): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(158,39): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(166,29): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(217,25): error TS2339: Property 'RemoteServicePort' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(271,36): error TS2339: Property 'data' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(329,25): error TS2339: Property 'WorkerServicePort' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(340,18): error TS2339: Property 'onclose' does not exist on type 'Worker'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(347,17): error TS2339: Property 'data' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(351,34): error TS2339: Property 'data' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(15,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(15,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(16,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(17,25): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(18,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(20,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(21,27): error TS2555: Expected at least 2 arguments, but got 1. @@ -17306,14 +13926,15 @@ node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettin node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(73,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(86,34): error TS2339: Property 'getAsArray' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(88,19): error TS2339: Property 'setAsArray' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(94,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(94,29): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(101,30): error TS2339: Property 'getAsArray' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(104,19): error TS2339: Property 'setAsArray' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(110,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(120,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(126,36): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(110,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(120,30): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(130,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(131,65): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(133,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/settings/FrameworkBlackboxSettingsTab.js(135,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(39,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(45,10): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(46,24): error TS2555: Expected at least 2 arguments, but got 1. @@ -17331,9 +13952,8 @@ node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(142,1 node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(151,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(152,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(155,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(184,29): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(202,38): error TS2694: Namespace 'UI' has no exported member 'SettingUI'. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(203,31): error TS2339: Property 'settingElement' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(203,31): error TS2339: Property 'settingElement' does not exist on type '{ (): void; prototype: { [x: string]: any; settingElement(): Element; }; }'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(216,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(229,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(245,30): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -17342,10 +13962,8 @@ node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(247,1 node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(248,30): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(249,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(254,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(273,25): error TS2339: Property 'ActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(286,31): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(289,53): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(300,25): error TS2339: Property 'Revealer' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(311,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(312,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(313,10): error TS2339: Property 'runtime' does not exist on type 'Window'. @@ -17353,54 +13971,46 @@ node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(315,4 node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(324,31): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(336,31): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(351,31): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(53,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(54,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(53,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(54,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(70,35): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(75,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(90,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(75,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(90,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(93,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(110,26): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(113,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(113,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(136,63): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(137,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(113,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(113,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(136,63): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(137,18): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(146,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(165,36): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), string>'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(165,36): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(207,35): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(216,27): error TS2365: Operator '+' cannot be applied to types 'V' and '1'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(224,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(227,43): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(227,43): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(249,46): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(260,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(280,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(284,26): error TS2554: Expected 15-16 arguments, but got 14. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(285,51): error TS2339: Property 'MessageSource' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(285,97): error TS2339: Property 'MessageLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(286,37): error TS2339: Property 'MessageType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(293,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(303,47): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(314,46): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(303,65): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(314,64): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(329,35): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(339,53): error TS2339: Property 'snippetSourceURLPrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(348,29): error TS2339: Property 'snippetSourceURLPrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(367,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(379,33): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(380,42): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), number>'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(406,40): error TS2339: Property 'snippetSourceURLPrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(416,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(420,49): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(432,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(455,46): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(462,25): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(379,33): error TS2339: Property 'remove' does not exist on type 'Map'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(380,42): error TS2339: Property 'remove' does not exist on type 'Map'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(416,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(420,63): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(432,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(455,64): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(462,39): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(518,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(518,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(521,35): error TS2339: Property 'performSearchInContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(518,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(534,35): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(540,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(47,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -17415,21 +14025,17 @@ node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(157,7 node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(164,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(175,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(182,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(5,73): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(19,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(30,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(37,60): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(37,60): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(35,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(38,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(41,33): error TS2339: Property 'contentURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(60,48): error TS2339: Property 'contentAsDataURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(41,33): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(60,25): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(62,16): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(69,78): error TS2339: Property '_fontId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(72,27): error TS2339: Property 'requestContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(76,46): error TS2339: Property '_fontPreviewLines' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(72,27): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(78,21): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(79,19): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(79,56): error TS2339: Property '_fontPreviewLines' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(82,29): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(83,29): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(84,29): error TS2339: Property 'style' does not exist on type 'Node'. @@ -17439,29 +14045,22 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(89,24): node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(90,24): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(91,24): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(92,24): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(92,76): error TS2339: Property '_measureFontSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(123,45): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(123,85): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(133,29): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(140,41): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(141,42): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(144,31): error TS2339: Property 'style' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(150,57): error TS2339: Property '_measureFontSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(152,29): error TS2339: Property 'style' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(156,22): error TS2339: Property '_fontPreviewLines' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(159,22): error TS2339: Property '_fontId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(161,22): error TS2339: Property '_measureFontSize' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(35,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(38,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(41,33): error TS2339: Property 'contentURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(50,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(52,40): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(52,70): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(41,33): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(49,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(52,81): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(58,36): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(86,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(95,47): error TS2339: Property 'requestContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(99,54): error TS2339: Property 'contentEncoded' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(85,26): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(95,47): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(99,54): error TS2339: Property 'contentEncoded' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(105,36): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(128,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(131,11): error TS2555: Expected at least 2 arguments, but got 1. @@ -17473,8 +14072,8 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(149,10 node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(150,10): error TS2339: Property 'href' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(151,10): error TS2339: Property 'click' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(155,27): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(62,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(62,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(63,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(65,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(66,47): error TS2345: Argument of type '0' is not assignable to parameter of type 'string'. @@ -17483,90 +14082,69 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(165,28) node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(170,23): error TS2339: Property 'setSearchRegex' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(170,60): error TS2339: Property 'highlightedCurrentSearchResultClassName' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(203,76): error TS2554: Expected 2-4 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(214,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(214,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(224,76): error TS2554: Expected 2-4 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(7,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(9,16): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(12,34): error TS2339: Property 'requestContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(12,34): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(14,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(18,31): error TS2339: Property 'contentType' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(18,31): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(35,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(38,20): error TS2339: Property 'requestContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(38,20): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(43,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(50,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(50,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(51,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(52,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(57,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(63,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(15,22): error TS2339: Property 'installGutter' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(15,63): error TS2339: Property 'DiffGutterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(18,35): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(50,57): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(64,33): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(95,34): error TS2694: Namespace 'SourceFrame' has no exported member 'SourceCodeDiff'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(96,34): error TS2694: Namespace 'SourceFrame' has no exported member 'SourceCodeDiff'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(95,49): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecoration'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(96,49): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecoration'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(110,15): error TS2503: Cannot find namespace 'Diff'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(111,43): error TS2694: Namespace 'SourceFrame' has no exported member 'SourceCodeDiff'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(144,54): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(150,45): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(154,43): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(156,43): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(159,43): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(111,58): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecorationType'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(177,15): error TS2503: Cannot find namespace 'Diff'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(186,42): error TS2694: Namespace 'SourceFrame' has no exported member 'SourceCodeDiff'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(198,70): error TS2694: Namespace 'SourceFrame' has no exported member 'SourceCodeDiff'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(186,57): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecoration'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(198,85): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecorationType'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(202,16): error TS2403: Subsequent variable declarations must have the same type. Variable 'lineNumber' must be of type 'any', but here has type 'number'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(206,41): error TS2339: Property 'diff' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(208,49): error TS2339: Property 'GutterDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(216,68): error TS2694: Namespace 'SourceFrame' has no exported member 'SourceCodeDiff'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(228,28): error TS2339: Property 'DiffGutterType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(231,28): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(240,28): error TS2339: Property 'GutterDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(244,27): error TS2694: Namespace 'SourceFrame' has no exported member 'SourceCodeDiff'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(250,45): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(252,50): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(254,50): error TS2339: Property 'GutterDecorationType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(263,35): error TS2339: Property 'resolve' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(270,35): error TS2339: Property 'resolve' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(216,83): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecorationType'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(244,42): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecorationType'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(263,35): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(270,35): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(275,22): error TS2339: Property 'setGutterDecoration' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(275,90): error TS2339: Property 'DiffGutterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(276,22): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(280,35): error TS2339: Property 'resolve' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(280,35): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(283,22): error TS2339: Property 'setGutterDecoration' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(283,90): error TS2339: Property 'DiffGutterType' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(284,22): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(41,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(45,58): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(55,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(57,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(58,53): error TS2339: Property 'Events' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(45,58): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; populateLineGutterContextMenu(contextMenu: any, lineNu...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; populateLineGutterContextMenu(contextMenu: any, lineNu...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(118,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(122,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(288,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(315,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(288,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(315,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(371,32): error TS2339: Property 'lowerBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(407,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(423,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(449,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(423,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(449,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(472,36): error TS2339: Property 'lowerBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(475,46): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(9,27): error TS2694: Namespace 'SourceFrame' has no exported member 'SourcesTextEditorDelegate'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(19,23): error TS2339: Property 'addKeyMap' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(23,23): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(24,23): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(25,23): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(26,23): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(27,23): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(28,23): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(31,23): error TS2339: Property 'addKeyMap' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(31,63): error TS2339: Property '_BlockIndentController' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(32,64): error TS2339: Property 'TokenHighlighter' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(36,23): error TS2339: Property 'setOption' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(38,23): error TS2339: Property 'setOption' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(39,23): error TS2339: Property 'setOption' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(19,23): error TS2339: Property 'addKeyMap' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(23,23): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(24,23): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(25,23): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(26,23): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(27,23): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(28,23): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(31,23): error TS2339: Property 'addKeyMap' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(36,23): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(38,23): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(39,23): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(54,20): error TS2694: Namespace 'UI' has no exported member 'AutocompleteConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(55,55): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(73,43): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. @@ -17574,102 +14152,84 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.j node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(90,14): error TS2403: Subsequent variable declarations must have the same type. Variable 'i' must be of type 'number', but here has type 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(93,29): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(98,7): error TS2322: Type 'V' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(129,63): error TS2339: Property 'maxHighlightLength' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(140,23): error TS2339: Property 'operation' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(144,23): error TS2339: Property 'operation' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(166,26): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(168,30): error TS2339: Property 'markText' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(185,23): error TS2339: Property 'setOption' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(196,23): error TS2339: Property 'clearGutter' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(198,23): error TS2339: Property 'setOption' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(209,23): error TS2339: Property 'setGutterMarker' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(219,45): error TS2339: Property 'getLineHandle' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(224,23): error TS2339: Property 'addLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(228,44): error TS2339: Property 'getLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(237,37): error TS2339: Property 'getLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(239,55): error TS2339: Property 'markText' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(245,25): error TS2339: Property 'addLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(250,25): error TS2339: Property 'removeLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(258,25): error TS2339: Property 'removeLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(276,40): error TS2339: Property 'getLineHandle' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(281,25): error TS2339: Property 'addLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(282,25): error TS2339: Property 'addLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(284,25): error TS2339: Property 'removeLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(285,25): error TS2339: Property 'removeLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(295,38): error TS2339: Property 'lineInfo' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(303,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(313,32): error TS2339: Property 'populateLineGutterContextMenu' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(317,26): error TS2339: Property 'populateTextAreaContextMenu' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(346,43): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(347,58): error TS2339: Property 'LinesToScanForIndentationGuessing' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(140,23): error TS2339: Property 'operation' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(144,23): error TS2339: Property 'operation' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(167,15): error TS2339: Property 'ch' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(168,30): error TS2339: Property 'markText' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(185,23): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(196,23): error TS2339: Property 'clearGutter' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(198,23): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(209,23): error TS2339: Property 'setGutterMarker' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(219,45): error TS2339: Property 'getLineHandle' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(224,23): error TS2339: Property 'addLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(228,44): error TS2339: Property 'getLine' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(237,37): error TS2339: Property 'getLine' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(239,55): error TS2339: Property 'markText' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(245,25): error TS2339: Property 'addLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(250,25): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(258,25): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(276,40): error TS2339: Property 'getLineHandle' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(281,25): error TS2339: Property 'addLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(282,25): error TS2339: Property 'addLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(284,25): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(285,25): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(295,38): error TS2339: Property 'lineInfo' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(313,32): error TS2339: Property 'populateLineGutterContextMenu' does not exist on type '{ (): void; prototype: { [x: string]: any; populateLineGutterContextMenu(contextMenu: any, lineNu...'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(317,26): error TS2339: Property 'populateTextAreaContextMenu' does not exist on type '{ (): void; prototype: { [x: string]: any; populateLineGutterContextMenu(contextMenu: any, lineNu...'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(357,7): error TS2322: Type 'string' is not assignable to type 'V'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(359,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(360,25): error TS2339: Property 'setOption' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(361,25): error TS2339: Property 'setOption' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(363,25): error TS2339: Property 'setOption' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(364,25): error TS2339: Property 'setOption' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(360,25): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(361,25): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(363,25): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(364,25): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(364,56): error TS2339: Property 'length' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(369,40): error TS2339: Property 'substring' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(369,66): error TS2339: Property 'length' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(373,23): error TS2339: Property 'setOption' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(373,23): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(381,5): error TS2322: Type 'V' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(392,62): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(393,27): error TS2339: Property 'replaceRange' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(409,25): error TS2339: Property 'operation' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(411,35): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(412,33): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(414,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(414,75): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(424,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(428,47): error TS2339: Property 'lineAtHeight' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(428,78): error TS2339: Property 'getScrollInfo' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(429,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(393,27): error TS2339: Property 'replaceRange' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(409,25): error TS2339: Property 'operation' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(411,35): error TS2339: Property 'getCursor' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(412,33): error TS2339: Property 'getCursor' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(428,47): error TS2339: Property 'lineAtHeight' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(428,78): error TS2339: Property 'getScrollInfo' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(433,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(433,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(437,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(437,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(445,15): error TS2339: Property '_isHandlingMouseDownEvent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(452,38): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(471,65): error TS2339: Property 'LinesToScanForIndentationGuessing' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(487,55): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(489,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(491,14): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(513,57): error TS2339: Property 'MaximumNumberOfWhitespacesPerSingleSpan' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(561,13): error TS2339: Property '_codeMirrorWhitespaceStyleInjected' does not exist on type 'Document'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(563,9): error TS2339: Property '_codeMirrorWhitespaceStyleInjected' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(568,56): error TS2339: Property 'MaximumNumberOfWhitespacesPerSingleSpan' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(580,18): error TS2694: Namespace 'UI' has no exported member 'AutocompleteConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(593,52): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(594,31): error TS2339: Property 'GutterClickEventData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(597,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(612,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(614,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(619,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(622,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(631,14): error TS2339: Property 'operation' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(631,14): error TS2339: Property 'operation' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(639,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(656,31): error TS2339: Property '_BlockIndentController' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(670,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(714,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(729,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(741,31): error TS2339: Property 'TokenHighlighter' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(764,24): error TS2339: Property 'removeLineClass' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(764,24): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(764,81): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(769,24): error TS2339: Property 'addLineClass' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(769,24): error TS2339: Property 'addLineClass' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(769,52): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(779,28): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(780,51): error TS2339: Property 'markText' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(795,24): error TS2339: Property 'removeLineClass' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(780,51): error TS2339: Property 'markText' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(795,24): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(795,81): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(797,43): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(798,41): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(803,39): error TS2339: Property 'getSelections' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(809,26): error TS2339: Property 'addLineClass' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(821,33): error TS2339: Property 'getLine' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(797,43): error TS2339: Property 'getCursor' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(798,41): error TS2339: Property 'getCursor' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(803,39): error TS2339: Property 'getSelections' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(809,26): error TS2339: Property 'addLineClass' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(821,33): error TS2339: Property 'getLine' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(822,53): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(823,62): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(824,49): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(829,24): error TS2339: Property 'removeOverlay' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(829,24): error TS2339: Property 'removeOverlay' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(839,16): error TS2339: Property 'column' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(844,18): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(848,16): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. @@ -17686,13 +14246,10 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.j node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(877,26): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(878,36): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(878,78): error TS2339: Property 'peek' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(887,22): error TS2339: Property 'addOverlay' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(892,31): error TS2339: Property 'LinesToScanForIndentationGuessing' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(893,31): error TS2339: Property 'MaximumNumberOfWhitespacesPerSingleSpan' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(26,20): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(29,25): error TS2339: Property 'Node' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(38,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(887,22): error TS2339: Property 'addOverlay' does not exist on type 'typeof CodeMirror'. +node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(26,35): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. +node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(38,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(39,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(41,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(42,53): error TS2345: Argument of type '0' is not assignable to parameter of type 'string'. @@ -17700,32 +14257,22 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(73,28): node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(80,23): error TS2339: Property 'setSearchRegex' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(80,48): error TS2339: Property 'highlightedCurrentSearchResultClassName' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(118,76): error TS2554: Expected 2-4 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(119,52): error TS2339: Property 'Node' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(121,30): error TS2339: Property 'setSearchRegex' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(144,76): error TS2554: Expected 2-4 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(145,52): error TS2339: Property 'Node' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(147,15): error TS2339: Property 'revertHighlightChanges' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(164,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(216,21): error TS2339: Property 'Node' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(164,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(223,35): error TS2339: Property 'childElementCount' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(250,48): error TS2339: Property 'Node' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(266,25): error TS2339: Property 'highlightedSearchResultClassName' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(290,24): error TS2339: Property 'tagName' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(305,20): error TS2339: Property 'childElementCount' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(342,21): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(372,25): error TS2339: Property 'Node' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(373,46): error TS2339: Property 'Node' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(14,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(14,60): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(21,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(22,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(27,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(36,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(37,41): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(38,5): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(50,32): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(57,15): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/AddSourceMapURLDialog.js(57,47): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(17,52): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(21,54): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(26,32): error TS2555: Expected at least 2 arguments, but got 1. @@ -17734,18 +14281,18 @@ node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(41 node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(47,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(53,54): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(61,25): error TS2694: Namespace 'Sources' has no exported member 'SearchScope'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(62,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(62,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(62,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(62,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(72,58): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(130,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(132,23): error TS2339: Property 'performIndexing' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(133,34): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(157,72): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(196,23): error TS2339: Property 'performSearch' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(214,25): error TS2339: Property 'stopSearch' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(132,23): error TS2339: Property 'performIndexing' does not exist on type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(133,34): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(157,72): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(196,23): error TS2339: Property 'performSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. +node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(214,25): error TS2339: Property 'stopSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(225,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(230,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(231,5): error TS2554: Expected 2 arguments, but got 1. @@ -17757,58 +14304,31 @@ node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(27 node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(296,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(296,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(318,19): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(319,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(331,36): error TS2345: Argument of type '{ query: string; ignoreCase: boolean; isRegex: boolean; }' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(335,63): error TS2345: Argument of type 'V' is not assignable to parameter of type '{ query: string; ignoreCase: boolean; isRegex: boolean; }'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(359,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(367,26): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(369,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(384,28): error TS2339: Property 'ActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(397,46): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(427,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(434,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(46,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(47,53): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(66,43): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(84,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(102,19): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(143,26): error TS2339: Property 'VariableRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(143,57): error TS2339: Property 'URLRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(143,70): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(143,111): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(145,31): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(146,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(149,83): error TS2339: Property 'maxSwatchProcessingLength' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(150,31): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(175,64): error TS2339: Property 'SwatchBookmark' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(181,93): error TS2339: Property 'SwatchBookmark' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(182,34): error TS2339: Property 'SwatchBookmark' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(197,26): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(197,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(208,13): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(212,26): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(212,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(223,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(226,51): error TS2339: Property 'SwatchBookmark' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(244,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(245,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(252,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(259,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(266,25): error TS2339: Property 'setColor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(276,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(278,26): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(281,26): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(281,55): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. +node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(281,35): error TS2694: Namespace 'UI.Geometry' has no exported member 'CubicBezier'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(288,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(292,25): error TS2339: Property 'setBezierText' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(315,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(327,22): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(333,29): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(404,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(405,56): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(406,80): error TS2339: Property 'SwatchBookmark' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(413,19): error TS2339: Property 'maxSwatchProcessingLength' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(415,19): error TS2339: Property 'SwatchBookmark' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(33,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(39,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(40,49): error TS2555: Expected at least 2 arguments, but got 1. @@ -17816,23 +14336,20 @@ node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js( node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(42,39): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(44,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(44,41): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(45,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(59,66): error TS2339: Property '_defaultMaxAsyncStackChainDepth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(69,66): error TS2339: Property '_defaultMaxAsyncStackChainDepth' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(45,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(78,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(83,37): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(89,46): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(104,31): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(132,33): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(89,28): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(104,45): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(132,47): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(163,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(172,72): error TS2339: Property '_defaultMaxAsyncStackChainDepth' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(182,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(187,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(198,28): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(200,16): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(201,39): error TS2339: Property 'uiLocation' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(201,39): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(209,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(219,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(229,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. @@ -17840,142 +14357,96 @@ node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js( node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(239,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(253,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(265,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(266,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(275,36): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(266,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(285,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(286,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(287,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(300,13): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(301,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(302,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(304,69): error TS2339: Property '_defaultMaxAsyncStackChainDepth' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(319,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(320,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(338,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(344,71): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(346,46): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(348,23): error TS2339: Property 'reveal' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(344,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(346,28): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(353,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(360,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(364,50): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(360,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(364,50): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(370,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(373,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(379,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(382,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(411,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(415,35): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(415,52): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(415,65): error TS1138: Parameter declaration expected. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(415,65): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(419,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(421,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(425,30): error TS2339: Property '_defaultMaxAsyncStackChainDepth' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(429,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(435,30): error TS2300: Duplicate identifier 'Item'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(435,30): error TS2339: Property 'Item' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(11,33): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(42,58): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(43,46): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(44,46): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(44,105): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(46,46): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(48,53): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(54,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(55,53): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(56,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(57,53): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(60,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(61,53): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(65,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(66,53): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(67,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(68,53): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(69,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(70,53): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(71,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(77,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(77,80): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(96,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(101,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(41,99): error TS2339: Property 'HistoryDepth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(50,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(54,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(96,12): error TS2339: Property 'merge' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(107,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(115,58): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(122,39): error TS2339: Property 'HistoryDepth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(139,46): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(96,12): error TS2339: Property 'merge' does not exist on type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(107,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(115,58): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(139,46): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(147,23): error TS2694: Namespace 'Sources' has no exported member 'HistoryEntry'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(150,35): error TS2339: Property '_projectId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(150,69): error TS2339: Property '_url' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(152,34): error TS2339: Property '_positionHandle' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(150,35): error TS2339: Property '_projectId' does not exist on type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(150,69): error TS2339: Property '_url' does not exist on type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(152,34): error TS2339: Property '_positionHandle' does not exist on type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(11,41): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(15,38): error TS2694: Namespace 'Sources' has no exported member 'EventListenerBreakpointsSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(24,26): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(24,43): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(24,77): error TS2694: Namespace 'Sources' has no exported member 'EventListenerBreakpointsSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(29,77): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(30,77): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(31,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(49,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(49,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(57,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(65,36): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(69,58): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(93,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(102,19): error TS2694: Namespace 'SDK' has no exported member 'DOMDebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(102,36): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(110,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(125,64): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(126,45): error TS2300: Duplicate identifier 'Item'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(126,45): error TS2339: Property 'Item' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(9,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(38,66): error TS2339: Property 'FileTreeElement' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(41,73): error TS2339: Property 'matchesExpandedByDefaultCount' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(47,36): error TS2339: Property 'matchesExpandedByDefaultCount' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(48,36): error TS2339: Property 'fileMatchesShownAtOnce' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(53,36): error TS2339: Property 'FileTreeElement' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(55,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(81,94): error TS2339: Property 'fileMatchesShownAtOnce' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(128,38): error TS2339: Property 'queries' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(131,70): error TS2339: Property 'ignoreCase' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(131,103): error TS2339: Property 'isRegex' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(10,87): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(128,38): error TS2339: Property 'queries' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. +node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(131,70): error TS2339: Property 'ignoreCase' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. +node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(131,103): error TS2339: Property 'isRegex' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(20,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(23,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(25,10): error TS2339: Property 'refresh' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(29,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(62,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(113,32): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(113,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(140,21): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(159,13): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(163,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(165,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(167,13): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(205,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(212,10): error TS2339: Property 'refresh' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(220,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(227,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(228,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(237,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(238,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(5,72): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(18,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(28,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(31,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(32,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(34,15): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(10,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(18,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(43,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(44,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(46,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(47,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(60,32): error TS2339: Property 'canSetFileContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(60,32): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(68,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(86,27): error TS2339: Property 'format' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(92,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(101,34): error TS2339: Property 'originalToFormatted' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(14,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(15,73): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(17,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(101,34): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(32,27): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(33,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(34,34): error TS2555: Expected at least 2 arguments, but got 1. @@ -17985,21 +14456,14 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSid node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(56,37): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(64,45): error TS2339: Property 'keysArray' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(66,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(72,56): error TS2339: Property '_checkboxLabelSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(73,36): error TS2339: Property 'createChild' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(74,56): error TS2339: Property '_snippetElementSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(77,51): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(78,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'uiLocation' must be of type '(Anonymous class)', but here has type 'any'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(91,13): error TS2339: Property 'remove' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(110,54): error TS2339: Property '_locationSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(113,74): error TS2339: Property '_checkboxLabelSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(118,75): error TS2339: Property '_snippetElementSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(119,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(141,29): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(144,58): error TS2339: Property '_locationSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(156,33): error TS2339: Property 'checkboxElement' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(159,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(168,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(182,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(183,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(188,28): error TS2555: Expected at least 2 arguments, but got 1. @@ -18008,30 +14472,18 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSid node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(199,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(203,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(206,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(225,42): error TS2339: Property '_locationSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(226,42): error TS2339: Property '_checkboxLabelSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(227,42): error TS2339: Property '_snippetElementSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(19,27): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(23,53): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(35,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(51,91): error TS2339: Property 'CompileDelay' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(35,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(72,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(97,32): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(124,56): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(133,34): error TS2339: Property 'CompileDelay' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(44,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(65,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(68,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(70,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(73,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(75,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(77,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(79,30): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(81,31): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(81,70): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(97,9): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Error: string; Warning: string; }'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(44,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(72,25): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(74,25): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(76,25): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(79,52): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(81,49): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(81,92): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(107,33): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(119,46): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(128,45): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(119,46): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(128,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(132,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(134,95): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. @@ -18056,29 +14508,27 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(296,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(309,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(335,28): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(341,42): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(341,42): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(345,56): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(380,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(385,36): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(445,69): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(449,42): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(450,29): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(463,79): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(445,51): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(450,43): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(463,61): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(491,15): error TS2339: Property 'consume' does not exist on type 'KeyboardEvent'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(517,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(545,11): error TS2339: Property 'consume' does not exist on type 'MouseEvent'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(549,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(584,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(609,39): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(584,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(609,18): error TS2554: Expected 4 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(611,34): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(612,34): error TS2339: Property 'select' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(618,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(654,46): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(657,57): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(664,15): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(657,39): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(676,46): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(679,57): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(688,28): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(679,39): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(688,42): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'BreakLocation'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(716,75): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(722,40): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(734,40): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. @@ -18088,11 +14538,12 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(793,15): error TS2339: Property 'type' does not exist on type 'never'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(796,15): error TS2339: Property 'type' does not exist on type 'never'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(796,48): error TS2339: Property 'type' does not exist on type 'never'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(832,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(847,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(858,25): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(832,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'BreakLocation'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(847,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(858,39): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(872,24): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(887,36): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(888,5): error TS2554: Expected 0-1 arguments, but got 2. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(890,7): error TS2554: Expected 0-1 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(938,14): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(939,14): error TS2339: Property '__nameToToken' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(942,24): error TS2495: Type 'Set' is not an array type or a string type. @@ -18107,20 +14558,18 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(974,49): error TS2339: Property '__nameToToken' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1003,24): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1013,30): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1032,31): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1042,24): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1032,53): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1042,46): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1045,28): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1056,23): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1060,32): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1056,45): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1060,54): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1079,30): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1094,32): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1103,56): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1112,32): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1120,41): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1146,23): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1094,54): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1112,54): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1146,45): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1150,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1152,17): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1165,23): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1165,45): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1169,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1176,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1180,11): error TS2555: Expected at least 2 arguments, but got 1. @@ -18128,55 +14577,31 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1190,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1201,56): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1210,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1216,43): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1222,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1233,54): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1216,61): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1222,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1270,16): error TS2403: Subsequent variable declarations must have the same type. Variable 'location' must be of type 'any', but here has type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1275,47): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1274,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'decoration' must be of type 'any', but here has type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1286,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1292,43): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1292,61): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1326,60): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1370,69): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1372,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1379,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1380,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1400,20): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1400,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1403,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1425,56): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1442,20): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1442,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1463,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1469,45): error TS2694: Namespace 'SourceFrame' has no exported member 'SourcesTextEditor'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1506,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1569,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1571,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1573,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1575,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1577,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1588,31): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1469,63): error TS2694: Namespace 'SourceFrame.SourcesTextEditor' has no exported member 'GutterClickEventData'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1572,25): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1574,25): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1576,25): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1591,26): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1594,24): error TS2694: Namespace 'Bindings' has no exported member 'BreakpointManager'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1610,23): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1611,23): error TS2694: Namespace 'Sources' has no exported member 'JavaScriptSourceFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1633,32): error TS2339: Property 'resolve' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1638,39): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1639,49): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1650,31): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1651,31): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1653,31): error TS2339: Property 'continueToLocationDecorationSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(63,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(65,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(68,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(70,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(72,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1594,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1610,45): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1611,45): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1633,32): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(77,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(78,40): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(79,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(80,40): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(87,21): error TS2339: Property '_boostOrder' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(90,32): error TS2339: Property '_typeOrders' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(92,41): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(102,29): error TS2339: Property '_typeOrders' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(105,39): error TS2339: Property '_typeOrders' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(105,63): error TS2339: Property '_nodeType' does not exist on type '(Anonymous class)'. @@ -18192,68 +14617,54 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(175,22) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(183,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(189,48): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(192,51): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(210,76): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(210,76): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(212,22): error TS2339: Property 'updateTitle' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(227,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(228,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(229,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(230,43): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(232,19): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(235,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(232,19): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(236,43): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(238,19): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(238,19): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(254,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(258,21): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(258,21): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(262,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(275,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(283,51): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(325,32): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(325,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(336,29): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(346,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(354,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(363,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(367,13): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(367,13): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(371,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(374,49): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(375,38): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(378,32): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(378,60): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(378,86): error TS2339: Property 'displayName' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(387,48): error TS2694: Namespace 'Persistence' has no exported member 'FileSystemWorkspaceBinding'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(374,49): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(375,38): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(378,32): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(378,86): error TS2339: Property 'displayName' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(387,75): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(388,58): error TS2339: Property 'reverse' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(401,57): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(401,57): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(408,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(411,33): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(414,17): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(416,55): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(411,33): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(414,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(416,55): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(423,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(432,29): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(432,84): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(432,29): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(432,84): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(439,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(448,17): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(463,86): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(468,54): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(468,100): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(469,17): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(470,36): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(448,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(463,86): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(469,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(481,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(496,61): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(499,29): error TS2339: Property '_boostOrder' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(505,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(522,76): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(527,28): error TS2339: Property '_boostOrder' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(545,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(557,66): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(557,103): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(578,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(592,41): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(610,21): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(623,41): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(633,29): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(638,27): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(643,25): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(646,52): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(650,48): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(646,52): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(655,93): error TS2339: Property '_folderPath' does not exist on type '((Anonymous class) & (Anonymous class)) | ((Anonymous class) & (Anonymous class))'. Property '_folderPath' does not exist on type '(Anonymous class) & (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(663,46): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. @@ -18261,10 +14672,10 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(667,29) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(680,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(701,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(705,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(708,15): error TS2339: Property 'excludeFolder' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(708,15): error TS2339: Property 'excludeFolder' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(717,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(719,30): error TS2339: Property 'deleteFile' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(732,17): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(719,30): error TS2339: Property 'deleteFile' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(732,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(734,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(736,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(738,11): error TS2555: Expected at least 2 arguments, but got 1. @@ -18278,17 +14689,12 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(771,41) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(779,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(803,50): error TS2339: Property 'hasFocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(809,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(817,38): error TS2339: Property 'createFile' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(817,38): error TS2339: Property 'createFile' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(851,14): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(852,12): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(876,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(886,23): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(917,40): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(919,45): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(921,45): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(951,23): error TS2339: Property '_title' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(952,19): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1001,44): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1023,17): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1024,28): error TS2345: Argument of type 'Element[]' is not assignable to parameter of type '(Anonymous class)[]'. Type 'Element' is not assignable to type '(Anonymous class)'. @@ -18302,23 +14708,19 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1236,27 node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1252,10): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1261,20): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1262,17): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1279,37): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1310,34): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1310,89): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1345,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1346,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1347,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1384,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1310,34): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1345,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1346,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1347,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1391,10): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1392,10): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1405,39): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1453,30): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1453,9): error TS2554: Expected 4 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1463,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1490,45): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1493,77): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1504,23): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1490,45): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1493,77): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1504,23): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1519,49): error TS2339: Property '_node' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1535,49): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1553,12): error TS2339: Property '_isMerged' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1554,70): error TS2339: Property '_title' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1555,12): error TS2339: Property '_treeElement' does not exist on type '(Anonymous class)'. @@ -18336,37 +14738,26 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1598,22 node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1614,14): error TS2339: Property '_isMerged' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1616,40): error TS2339: Property '_treeElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1626,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1667,45): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1673,94): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1667,45): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1673,94): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1679,47): error TS2339: Property 'hasFocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(11,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(12,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(16,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(30,51): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(33,46): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(49,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(59,43): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(72,68): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(84,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(92,41): error TS2339: Property '_objectGroupName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(23,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(28,23): error TS2339: Property 'reveal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(30,23): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(35,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(39,21): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(39,21): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(86,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(90,40): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(8,71): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(32,32): error TS2694: Namespace 'Formatter' has no exported member 'FormatterWorkerPool'. -node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(36,10): error TS2339: Property 'refresh' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(98,23): error TS2339: Property 'reveal' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(90,40): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(32,52): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'OutlineItem'. node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(118,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(120,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(121,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(48,57): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(48,39): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(49,37): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(51,13): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(56,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(56,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(60,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(65,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(79,23): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. @@ -18380,110 +14771,66 @@ node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(105,30): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(114,20): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(115,20): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(118,19): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(122,37): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(124,62): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js(137,31): error TS2339: Property '_pathSymbol' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(16,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(28,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(58,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(59,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(61,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(62,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(75,32): error TS2339: Property 'canSetFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(77,32): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(75,32): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(77,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(85,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(105,35): error TS2339: Property 'selection' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(106,34): error TS2339: Property 'originalToFormatted' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(106,34): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(37,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(74,32): error TS2694: Namespace 'Sources' has no exported member 'HistoryEntry'. node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(99,24): error TS2694: Namespace 'Sources' has no exported member 'HistoryEntry'. node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(106,23): error TS2694: Namespace 'Sources' has no exported member 'HistoryEntry'. -node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(24,35): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(24,35): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(41,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(41,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(9,25): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(18,46): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(26,44): error TS2339: Property '_formatDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(30,26): error TS2339: Property '_formatDataSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(18,46): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(36,47): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(41,55): error TS2339: Property 'ScriptMapping' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(42,54): error TS2339: Property 'StyleMapping' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(44,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(48,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(55,32): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), { promise: Promise<(Anonymous class)>; formatData: (Anonymous class); }>'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(67,32): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), { promise: Promise<(Anonymous class)>; formatData: (Anonymous class); }>'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(75,68): error TS2339: Property '_formatDataSymbol' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(55,32): error TS2339: Property 'remove' does not exist on type 'Map; formatData: (Anonymous class); }>'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(67,32): error TS2339: Property 'remove' does not exist on type 'Map; formatData: (Anonymous class); }>'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(91,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(105,25): error TS2339: Property 'format' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(112,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(130,54): error TS2339: Property '_formatDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(137,46): error TS2339: Property 'originalToFormatted' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(138,44): error TS2339: Property 'originalToFormatted' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(153,25): error TS2339: Property 'ScriptMapping' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(155,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(160,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(170,48): error TS2339: Property 'originalToFormatted' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(179,20): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(185,47): error TS2339: Property 'formattedToOriginal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(202,41): error TS2339: Property '_formatDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(205,48): error TS2339: Property '_formatDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(237,25): error TS2339: Property 'StyleMapping' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(254,28): error TS2339: Property 'originalToFormatted' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(267,47): error TS2339: Property 'formattedToOriginal' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(284,65): error TS2339: Property '_formatDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(287,72): error TS2339: Property '_formatDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(4,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(6,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(7,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(12,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(26,17): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(27,38): error TS2694: Namespace 'Sources' has no exported member 'SourceMapNamesResolver'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(29,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(137,46): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(138,44): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(155,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(160,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(170,48): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(179,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(185,47): error TS2339: Property 'formattedToOriginal' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(254,28): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(267,47): error TS2339: Property 'formattedToOriginal' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(26,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Scope'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(27,61): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(33,33): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(36,55): error TS2694: Namespace 'Sources' has no exported member 'SourceMapNamesResolver'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(43,40): error TS2694: Namespace 'Sources' has no exported member 'SourceMapNamesResolver'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(47,57): error TS2694: Namespace 'Sources' has no exported member 'SourceMapNamesResolver'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(65,31): error TS2694: Namespace 'Sources' has no exported member 'SourceMapNamesResolver'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(76,31): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(83,17): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(86,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(87,42): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(98,32): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(99,17): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(103,30): error TS2694: Namespace 'Sources' has no exported member 'SourceMapNamesResolver'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(111,29): error TS2339: Property 'findEntry' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(126,29): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(132,23): error TS2694: Namespace 'Sources' has no exported member 'SourceMapNamesResolver'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(142,23): error TS2694: Namespace 'Sources' has no exported member 'SourceMapNamesResolver'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(146,32): error TS2339: Property 'findEntry' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(147,30): error TS2339: Property 'findEntry' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(181,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(184,17): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(187,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(188,34): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(195,27): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(36,78): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(43,63): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(47,80): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(65,54): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(83,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Scope'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(103,53): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(111,29): error TS2339: Property 'findEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(132,46): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(142,46): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(146,32): error TS2339: Property 'findEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(147,30): error TS2339: Property 'findEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(184,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(206,32): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(212,23): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(218,17): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(226,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(231,18): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(241,20): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(253,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(278,31): error TS2339: Property 'reverseMapTextRange' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(288,17): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(291,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(297,18): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(218,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(278,31): error TS2339: Property 'reverseMapTextRange' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(288,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(304,37): error TS2339: Property 'inverse' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(322,19): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(331,17): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(334,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(331,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Scope'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(338,33): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(343,22): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(349,9): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(351,19): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(351,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Scope'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(361,25): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(369,25): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(371,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -18494,11 +14841,10 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.j node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(411,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(417,25): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(419,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(453,15): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(468,30): error TS2554: Expected 9 arguments, but got 8. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(482,31): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(484,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(487,38): error TS2339: Property 'SourceMapNamesResolver' does not exist on type 'typeof Sources'. +node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(496,30): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(516,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(517,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(525,36): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. @@ -18507,39 +14853,30 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.j node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(535,36): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(535,39): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(536,31): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(35,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(40,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(46,20): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(47,17): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(46,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(47,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(51,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(96,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(101,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(105,20): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(105,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(109,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(145,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(148,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(155,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(159,20): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(182,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(183,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(184,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(159,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(189,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(192,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(193,28): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(193,28): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(211,19): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(217,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(218,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(219,17): error TS2339: Property 'remove' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(219,17): error TS2339: Property 'remove' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(224,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(226,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(234,77): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(239,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(257,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(261,20): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(261,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(272,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(273,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(280,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(284,20): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(284,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(293,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(307,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(308,41): error TS2555: Expected at least 2 arguments, but got 1. @@ -18547,42 +14884,29 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(309, node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(310,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(311,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(319,46): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(329,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(342,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(362,30): error TS2339: Property 'CreatingActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(373,25): error TS2339: Property 'reveal' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(329,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(342,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(35,26): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(38,38): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(38,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(62,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(68,29): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(73,9): error TS2554: Expected 5 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(78,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(83,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(91,45): error TS2694: Namespace 'UI' has no exported member 'View'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(92,32): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(104,39): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(106,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(107,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(108,58): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(110,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(112,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(114,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(117,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(120,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(123,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(108,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(122,32): error TS2339: Property 'addEventListener' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(131,30): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(132,35): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(133,55): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(143,44): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(178,49): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(180,32): error TS2339: Property 'showView' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(180,32): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(208,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(227,40): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(241,30): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(242,28): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(227,52): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(242,40): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(251,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(264,30): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(276,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(277,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(289,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -18594,20 +14918,17 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(321,27): node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(330,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(334,27): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(343,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(356,32): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(356,78): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(366,30): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(366,76): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(356,44): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(356,90): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(366,42): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(366,88): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(384,27): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(407,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(413,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(413,76): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(429,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(432,35): error TS2339: Property 'uiLocation' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(437,86): error TS2339: Property '_lastModificationTimeout' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(444,26): error TS2339: Property '_lastModificationTimeout' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(448,26): error TS2339: Property '_lastModificationTimeout' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(452,57): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(432,35): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(452,39): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(463,45): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(465,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(466,59): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. @@ -18616,31 +14937,28 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(501,26): node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(520,30): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(527,57): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(538,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(542,32): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(542,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(550,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(562,36): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(591,36): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(596,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(658,46): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(689,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(690,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(708,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(717,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(719,39): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(727,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(752,105): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(771,105): error TS2339: Property 'id' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(752,105): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(771,105): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(785,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(791,32): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(791,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(795,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(798,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(803,27): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(806,22): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(809,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(810,32): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(806,22): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(809,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(810,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(815,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(822,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(830,33): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(830,33): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(831,23): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(833,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(840,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. @@ -18654,64 +14972,55 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(899,18): node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(909,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(917,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(963,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(978,31): error TS2694: Namespace 'SDK' has no exported member 'DebuggerModel'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(978,45): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1006,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1008,14): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1011,45): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1030,67): error TS2339: Property 'minToolbarWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1032,28): error TS2339: Property 'widget' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1033,28): error TS2339: Property 'widget' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1034,28): error TS2339: Property 'widget' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1038,30): error TS2339: Property 'showView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1041,30): error TS2339: Property 'appendView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1043,28): error TS2339: Property 'showView' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1032,28): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1033,28): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1034,28): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1038,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1041,30): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1043,28): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1044,40): error TS2694: Namespace 'UI' has no exported member 'View'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1045,41): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1054,30): error TS2339: Property 'showView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1055,30): error TS2339: Property 'showView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1064,30): error TS2339: Property 'showView' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1054,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1055,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1064,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1066,28): error TS2554: Expected 5 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1067,51): error TS2339: Property 'tabbedPane' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1068,51): error TS2339: Property 'tabbedPane' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1071,22): error TS2339: Property 'appendView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1072,22): error TS2339: Property 'appendView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1077,28): error TS2339: Property 'appendApplicableItems' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1067,51): error TS2339: Property 'tabbedPane' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1068,51): error TS2339: Property 'tabbedPane' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1071,22): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1072,22): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1077,28): error TS2339: Property 'appendApplicableItems' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1078,60): error TS2339: Property 'sidebarPanes' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1093,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1105,44): error TS2339: Property 'appendView' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1105,44): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. + Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1125,27): error TS2339: Property 'upgradeDraggedFileSystemPermissions' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1129,22): error TS2339: Property '_lastModificationTimeout' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1131,22): error TS2339: Property 'minToolbarWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1137,22): error TS2339: Property 'UILocationRevealer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1156,22): error TS2339: Property 'DebuggerLocationRevealer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1164,52): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1178,22): error TS2339: Property 'UISourceCodeRevealer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1197,22): error TS2339: Property 'DebuggerPausedDetailsRevealer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1212,22): error TS2339: Property 'RevealingActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1236,22): error TS2339: Property 'DebuggingActionDelegate' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1268,52): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1286,22): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1290,26): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1298,35): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1298,81): error TS2339: Property 'WrapperView' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1290,38): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1298,47): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1298,93): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1321,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(54,19): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(59,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(68,73): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(69,15): error TS2339: Property 'indexContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(68,73): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(69,15): error TS2339: Property 'indexContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(74,34): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(80,19): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(82,58): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(84,58): error TS2339: Property 'type' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(80,19): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(82,58): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(84,58): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(92,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(93,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(107,66): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(109,28): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(114,16): error TS2339: Property 'findFilesMatchingSearchRequest' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(107,66): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(109,28): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(114,16): error TS2339: Property 'findFilesMatchingSearchRequest' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(124,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(125,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(131,33): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(141,30): error TS2339: Property 'filePathMatchesFileQuery' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(131,33): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(141,30): error TS2339: Property 'filePathMatchesFileQuery' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(144,24): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(150,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(160,23): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. @@ -18719,91 +15028,60 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(16 node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(161,66): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(163,19): error TS2339: Property 'mergeOrdered' does not exist on type 'string[]'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(163,51): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(167,34): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(167,34): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(182,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(193,16): error TS2339: Property 'done' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(198,14): error TS2339: Property 'setTotalWork' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(224,20): error TS2339: Property 'done' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(243,26): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(244,26): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(250,16): error TS2339: Property 'worked' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(255,52): error TS2339: Property 'performSearchInContent' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(193,16): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(198,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(224,20): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(243,42): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(244,42): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(250,16): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(257,29): error TS2339: Property 'mergeOrdered' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(22,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(30,9): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(33,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(34,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(22,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(30,9): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; viewForFile(uiSourceCode: UISourceCode): (Anonymous cl...'. + Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; viewForFile(uiSourceCode: UISourceCode): (Anonymous cl...'. + Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(38,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(41,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(41,51): error TS2339: Property 'EditorAction' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(43,33): error TS2694: Namespace 'Sources' has no exported member 'SourcesView'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(55,24): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(62,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(63,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(64,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(77,51): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(43,45): error TS2694: Namespace 'Sources.SourcesView' has no exported member 'EditorAction'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(55,36): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(77,51): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(83,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(86,25): error TS2339: Property 'reveal' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(101,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(102,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(108,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(113,15): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(113,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(134,35): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(134,52): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(134,65): error TS1138: Parameter declaration expected. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(134,65): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(139,28): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(148,34): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(151,34): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(153,34): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(155,34): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(157,34): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(159,34): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(162,34): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(164,52): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(165,52): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(190,26): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(139,45): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(190,43): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(287,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(298,32): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(300,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(367,71): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(369,70): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(379,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(432,36): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(433,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(298,32): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(300,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(367,71): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(369,70): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(379,18): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(432,36): error TS2339: Property 'remove' does not exist on type 'Map'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(433,18): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(472,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(490,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(494,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(511,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(516,26): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(526,35): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(530,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(549,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(614,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(628,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(711,21): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(719,21): error TS2339: Property 'EditorAction' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(721,21): error TS2339: Property 'EditorAction' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(549,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(614,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(628,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(724,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(733,21): error TS2339: Property 'SwitchFileActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(749,55): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(749,55): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(761,28): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(764,58): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(779,48): error TS2339: Property 'SwitchFileActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(792,21): error TS2339: Property 'CloseAllActionDelegate' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(764,58): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(36,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(46,23): error TS2694: Namespace 'Sources' has no exported member 'TabbedEditorContainerDelegate'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(56,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(61,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(62,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(65,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(67,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(73,51): error TS2339: Property 'History' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(56,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; closeTabs(tabbedPane: (Anonymous class), ids: string[]...'. + Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(73,70): error TS2345: Argument of type 'V' is not assignable to parameter of type 'any[]'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(77,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(109,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(119,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -18811,4919 +15089,9 @@ node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(155,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(201,50): error TS2339: Property 'textEditor' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(203,23): error TS2339: Property 'textEditor' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(204,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(205,23): error TS2339: Property 'textEditor' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(206,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(210,50): error TS2339: Property 'textEditor' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(212,23): error TS2339: Property 'textEditor' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(213,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(214,23): error TS2339: Property 'textEditor' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(215,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(219,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(237,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(276,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(337,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(366,51): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(407,82): error TS2339: Property 'maximalPreviouslyViewedFilesCount' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(437,31): error TS2339: Property 'viewForFile' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(473,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(485,18): error TS2339: Property 'remove' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(490,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(497,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(511,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(513,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(515,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(522,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(524,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(526,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(540,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(549,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(558,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(566,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(577,52): error TS2339: Property '_tabId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(589,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(594,31): error TS2339: Property '_tabId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(596,31): error TS2339: Property 'maximalPreviouslyViewedFilesCount' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(601,31): error TS2339: Property 'HistoryItem' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(610,52): error TS2339: Property 'HistoryItem' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(617,24): error TS2694: Namespace 'Sources' has no exported member 'TabbedEditorContainer'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(623,46): error TS2339: Property 'HistoryItem' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(641,31): error TS2339: Property 'HistoryItem' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(647,31): error TS2339: Property 'History' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(649,31): error TS2694: Namespace 'Sources' has no exported member 'TabbedEditorContainer'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(658,24): error TS2694: Namespace 'Sources' has no exported member 'TabbedEditorContainer'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(663,48): error TS2339: Property 'HistoryItem' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(664,46): error TS2339: Property 'History' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(737,50): error TS2339: Property 'HistoryItem' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(759,17): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(771,70): error TS2339: Property 'maximalPreviouslyViewedFilesCount' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(813,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(13,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(15,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(16,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(19,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(20,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(38,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(39,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(49,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(53,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(61,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(62,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(63,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(64,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(103,28): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(112,43): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(126,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(50,38): error TS2694: Namespace 'Sources' has no exported member 'UISourceCodeFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(55,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(57,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(65,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(68,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(81,32): error TS2694: Namespace 'Sources' has no exported member 'UISourceCodeFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(99,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(100,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(102,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(104,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(106,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(108,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(112,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(113,68): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(115,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(117,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(164,38): error TS2339: Property 'canSetFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(166,38): error TS2339: Property 'isServiceProject' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(168,38): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(192,25): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(199,31): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(204,19): error TS2339: Property 'addAll' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(229,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(239,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(263,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(263,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(276,25): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(278,24): error TS2339: Property 'removeEventListeners' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(282,25): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(304,43): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(374,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(377,41): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(382,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(395,53): error TS2339: Property 'RowMessageBucket' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(402,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(405,41): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(410,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(434,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(437,32): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(438,22): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(443,29): error TS2339: Property 'clientX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(443,44): error TS2339: Property 'clientY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(456,24): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(461,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(464,40): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(469,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(472,40): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(483,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(496,32): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(511,24): error TS2339: Property 'pushAll' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(512,25): error TS2339: Property 'pushAll' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(522,27): error TS2339: Property '_iconClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(523,27): error TS2339: Property '_iconClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(523,69): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(524,27): error TS2339: Property '_iconClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(524,69): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(526,27): error TS2339: Property '_bubbleTypePerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(527,27): error TS2339: Property '_bubbleTypePerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(527,70): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(528,27): error TS2339: Property '_bubbleTypePerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(528,70): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(530,27): error TS2339: Property '_lineClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(531,27): error TS2339: Property '_lineClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(531,69): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(533,27): error TS2339: Property '_lineClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(533,69): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(539,27): error TS2339: Property 'RowMessage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(541,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(547,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(548,49): error TS2339: Property '_iconClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(550,22): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(551,63): error TS2339: Property '_bubbleTypePerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(552,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(561,26): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(592,27): error TS2339: Property 'RowMessageBucket' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(603,22): error TS2339: Property '_messageBucket' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(604,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(610,33): error TS2694: Namespace 'Sources' has no exported member 'UISourceCodeFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(624,32): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(638,38): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(647,37): error TS2339: Property 'resolve' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(652,23): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(652,77): error TS2339: Property '_lineClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(667,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(678,52): error TS2339: Property 'RowMessage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(684,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(704,37): error TS2339: Property 'resolve' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(714,49): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(722,23): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(722,77): error TS2339: Property '_lineClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(728,21): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(728,75): error TS2339: Property '_lineClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(729,49): error TS2339: Property '_iconClassPerLevel' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(733,24): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(739,23): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(740,23): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(743,24): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(744,33): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(745,30): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(752,27): error TS2339: Property 'Plugin' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(755,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(761,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(767,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(777,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(46,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(47,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(48,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(49,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(55,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(56,58): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(73,50): error TS2339: Property 'length' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(83,39): error TS2345: Argument of type 'string[]' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(97,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(99,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(100,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(102,48): error TS2339: Property 'length' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(120,33): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(127,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(132,30): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(150,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(156,7): error TS2447: The '|=' operator is not allowed for boolean types. Consider using '||' instead. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(159,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(163,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(167,24): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(171,37): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(203,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(251,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(257,54): error TS2339: Property '_watchObjectGroupId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(272,32): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(279,19): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(295,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(301,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(310,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(323,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(330,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(336,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(342,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(343,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(346,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(351,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(360,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(364,39): error TS2554: Expected 4-6 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(383,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(384,15): error TS2339: Property 'detail' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(415,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(421,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(426,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(428,24): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(429,38): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(434,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(438,25): error TS2339: Property '_watchObjectGroupId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(441,25): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(23,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(24,70): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(28,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(32,53): error TS2339: Property '_infobarSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(33,51): error TS2339: Property '_infobarSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(34,56): error TS2339: Property '_infobarSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(35,54): error TS2339: Property '_infobarSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(39,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(56,50): error TS2339: Property '_infobarSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(61,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(69,55): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(80,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(81,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(89,53): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(107,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(116,20): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(116,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(121,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(123,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(138,48): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(141,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(143,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(145,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(156,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(157,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(171,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(173,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(174,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(175,46): error TS2339: Property '_infobarSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(176,23): error TS2339: Property 'attachInfobars' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(181,29): error TS2339: Property '_infobarSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(14,45): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(15,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(16,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(21,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(22,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(39,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(47,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(49,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(66,39): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(76,41): error TS2339: Property '_checkboxElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(81,13): error TS2339: Property '_url' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(84,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(88,13): error TS2339: Property '_checkboxElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(95,26): error TS2339: Property '_url' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(95,49): error TS2339: Property '_url' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(95,64): error TS2339: Property '_url' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(156,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(158,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(159,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(186,41): error TS2339: Property '_checkboxElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(195,44): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(207,37): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(208,58): error TS2339: Property 'BreakReason' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(226,21): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(10,19): error TS2339: Property 'BreakpointManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(13,21): error TS2339: Property 'testTargetManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(14,21): error TS2339: Property 'testWorkspace' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(15,21): error TS2339: Property 'testNetworkProjectManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(16,60): error TS2339: Property 'testTargetManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(16,97): error TS2339: Property 'testWorkspace' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(17,21): error TS2339: Property 'testResourceMapping' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(18,54): error TS2339: Property 'testTargetManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(18,91): error TS2339: Property 'testWorkspace' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(19,21): error TS2339: Property 'testDebuggerWorkspaceBinding' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(20,63): error TS2339: Property 'testTargetManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(20,100): error TS2339: Property 'testWorkspace' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(21,12): error TS2551: Property 'resourceMapping' does not exist on type 'typeof Bindings'. Did you mean 'ResourceMapping'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(21,48): error TS2339: Property 'testResourceMapping' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(26,56): error TS2339: Property 'testResourceMapping' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(31,33): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(33,34): error TS2339: Property 'testTargetManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(34,79): error TS2339: Property 'Capability' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(37,21): error TS2339: Property 'testNetworkProject' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(38,21): error TS2339: Property 'testResourceMappingModelInfo' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(40,37): error TS2339: Property 'mainTarget' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(47,21): error TS2339: Property 'testTargetManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(63,36): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(81,30): error TS2554: Expected 1 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(86,56): error TS2339: Property 'testDebuggerWorkspaceBinding' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(110,18): error TS2554: Expected 14 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(132,18): error TS2339: Property 'setBreakpointCallback' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(133,36): error TS2339: Property 'setBreakpointCallback' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(134,23): error TS2339: Property 'setBreakpointCallback' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(141,34): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(150,34): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(170,51): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(179,44): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(223,59): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(250,3): error TS2304: Cannot find name 'uiSourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(250,36): error TS2339: Property 'testWorkspace' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(251,42): error TS2304: Cannot find name 'uiSourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(257,10): error TS2304: Cannot find name 'uiSourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(261,21): error TS2339: Property '_pendingBreakpointUpdates' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(263,34): error TS2339: Property 'ModelBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(265,34): error TS2339: Property 'ModelBreakpoint' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(268,23): error TS2339: Property '_pendingBreakpointUpdates' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(272,23): error TS2339: Property '_pendingBreakpointUpdates' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(317,7): error TS2345: Argument of type '{ [x: string]: any; get: () => any; set: (breakpoints: any) => void; }' is not assignable to parameter of type '(Anonymous class)'. - Property '_settings' is missing in type '{ [x: string]: any; get: () => any; set: (breakpoints: any) => void; }'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(319,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(320,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(326,19): error TS2339: Property 'BreakpointManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(333,12): error TS2339: Property 'setBreakpointCallback' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(337,19): error TS2339: Property 'BreakpointManager' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(397,21): error TS2339: Property '_pendingBreakpointUpdatesCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(402,26): error TS2339: Property '_pendingBreakpointUpdates' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(402,73): error TS2339: Property '_pendingBreakpointUpdatesCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(403,38): error TS2339: Property '_pendingBreakpointUpdatesCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/BreakpointManagerTestRunner.js(404,30): error TS2339: Property '_pendingBreakpointUpdatesCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(11,29): error TS2339: Property 'debuggerModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(14,23): error TS2339: Property '_quiet' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(97,22): error TS2339: Property 'DebuggerAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(125,28): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(136,21): error TS2339: Property '_waitUntilPausedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(142,25): error TS2339: Property '_pausedScriptArguments' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(143,48): error TS2339: Property '_pausedScriptArguments' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(145,23): error TS2339: Property '_waitUntilPausedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(153,21): error TS2339: Property '_waitUntilResumedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(159,26): error TS2339: Property '_pausedScriptArguments' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(162,23): error TS2339: Property '_waitUntilResumedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(170,10): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(171,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(212,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(218,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(224,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(230,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(304,59): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(334,34): error TS2339: Property 'Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(339,37): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(339,85): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(343,36): error TS2339: Property 'debuggerModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(366,26): error TS2339: Property '_quiet' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(369,28): error TS2339: Property 'target' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(370,21): error TS2339: Property '_pausedScriptArguments' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(371,23): error TS2339: Property 'CallFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(375,25): error TS2339: Property '_waitUntilPausedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(376,38): error TS2339: Property '_waitUntilPausedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(377,30): error TS2339: Property '_waitUntilPausedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(378,65): error TS2339: Property '_pausedScriptArguments' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(383,26): error TS2339: Property '_quiet' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(386,28): error TS2339: Property '_pausedScriptArguments' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(388,25): error TS2339: Property '_waitUntilResumedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(389,38): error TS2339: Property '_waitUntilResumedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(390,30): error TS2339: Property '_waitUntilResumedCallback' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(396,18): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(426,18): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(483,26): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(515,23): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(584,21): error TS2339: Property '_quiet' does not exist on type 'typeof SourcesTestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(588,28): error TS2339: Property 'debuggerModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(644,15): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(644,56): error TS2339: Property 'EditorAction' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(662,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(665,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(671,26): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(676,21): error TS2339: Property 'debuggerModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(709,79): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(715,60): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(730,81): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(735,44): error TS2339: Property 'BreakpointDecoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(743,19): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/EditorTestRunner.js(13,22): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/EditorTestRunner.js(14,22): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/EditorTestRunner.js(15,3): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SearchTestRunner.js(91,3): error TS2304: Cannot find name 'editor'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SearchTestRunner.js(94,23): error TS2304: Cannot find name 'editor'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SearchTestRunner.js(95,19): error TS2304: Cannot find name 'editor'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SearchTestRunner.js(97,27): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SearchTestRunner.js(114,23): error TS2304: Cannot find name 'editor'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SearchTestRunner.js(115,19): error TS2304: Cannot find name 'editor'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(26,29): error TS2339: Property 'map' does not exist on type 'NodeListOf'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(31,21): error TS2339: Property '_nodeType' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(31,57): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(32,21): error TS2339: Property '_nodeType' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(32,57): error TS2339: Property 'Types' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(69,3): error TS2322: Type 'boolean' is not assignable to type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(70,3): error TS2322: Type 'boolean' is not assignable to type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(93,3): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(94,46): error TS2339: Property 'positionToLocation' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(97,27): error TS2339: Property 'locationToPosition' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(101,33): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(103,33): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestRunner.js(129,11): error TS2339: Property 'pushAll' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(7,10): error TS2339: Property 'TerminalWidget' does not exist on type '{ (params: any): void; prototype: { [x: string]: any; fit: () => void; linkify: () => void; open:...'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(24,24): error TS2694: Namespace 'Services' has no exported member 'ServiceManager'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(29,54): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(30,65): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(45,18): error TS2339: Property 'open' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(48,18): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(51,18): error TS2339: Property 'fit' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(52,18): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(57,50): error TS2339: Property 'cols' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(57,73): error TS2339: Property 'rows' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(59,18): error TS2339: Property 'write' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(69,18): error TS2339: Property 'fit' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(143,12): error TS2339: Property 'remove' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(19,5): error TS2309: An export assignment cannot be used in a module with other exported elements. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(19,34): error TS2307: Cannot find module '../../xterm'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(20,21): error TS2304: Cannot find name 'define'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(24,5): error TS2304: Cannot find name 'define'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(29,16): error TS2339: Property 'Terminal' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(62,21): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(63,21): error TS2345: Argument of type 'number' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1,107): error TS2304: Cannot find name 'define'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1,128): error TS2304: Cannot find name 'define'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1,140): error TS2304: Cannot find name 'define'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1,482): error TS2554: Expected 1 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1,502): error TS2554: Expected 1 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1,564): error TS2339: Property 'code' does not exist on type 'Error'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1359,14): error TS2339: Property '_document' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1360,14): error TS2339: Property '_rows' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1363,19): error TS2339: Property '_document' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1370,101): error TS2339: Property 'TIME_BEFORE_LINKIFY' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1417,24): error TS2339: Property '_rows' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1487,28): error TS2339: Property '_document' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1531,40): error TS2339: Property '_document' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1537,39): error TS2339: Property '_document' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1542,33): error TS2339: Property '_document' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1544,34): error TS2339: Property '_document' does not exist on type '{ _nextLinkMatcherId: number; _rowTimeoutIds: any[]; _linkMatchers: any[]; attachToDom: (document...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1550,11): error TS2339: Property 'TIME_BEFORE_LINKIFY' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1707,14): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1712,21): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1712,41): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1713,28): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1714,41): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1716,44): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1722,40): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1772,34): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1803,34): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1844,34): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1933,34): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(1999,34): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2027,14): error TS2339: Property '_position' does not exist on type '{ _inputHandler: any; _terminal: any; _state: any; parse: (data: any) => any; setState: (state: a...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2378,16): error TS2339: Property 'clipboardData' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2397,20): error TS2339: Property 'clipboardData' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2398,27): error TS2339: Property 'clipboardData' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2488,25): error TS2339: Property '_width' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2495,25): error TS2339: Property '_height' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2502,19): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2503,18): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2503,41): error TS2339: Property '_document' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2504,18): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2505,18): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2506,18): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2507,18): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2508,18): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2509,18): error TS2339: Property '_parentElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2509,50): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2517,29): error TS2339: Property '_measureElement' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2521,18): error TS2339: Property '_width' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2521,52): error TS2339: Property '_height' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2522,18): error TS2339: Property '_width' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2523,18): error TS2339: Property '_height' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2524,18): error TS2339: Property 'emit' does not exist on type '{ measure: () => void; _doMeasure: () => void; }'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2544,25): error TS2339: Property '_array' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2548,61): error TS2339: Property 'length' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2549,36): error TS2339: Property '_array' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2549,48): error TS2339: Property '_getCyclicIndex' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2551,18): error TS2339: Property '_array' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2552,18): error TS2339: Property '_startIndex' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2559,25): error TS2339: Property '_length' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2562,34): error TS2339: Property '_length' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2563,35): error TS2339: Property '_length' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2564,26): error TS2339: Property '_array' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2567,18): error TS2339: Property '_length' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2574,25): error TS2339: Property '_array' does not exist on type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2587,35): error TS2339: Property 'maxLength' does not exist on type '{ _array: any[]; _startIndex: number; _length: number; get: (index: any) => any; set: (index: any...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2589,43): error TS2339: Property 'maxLength' does not exist on type '{ _array: any[]; _startIndex: number; _length: number; get: (index: any) => any; set: (index: any...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2612,22): error TS2403: Subsequent variable declarations must have the same type. Variable 'i' must be of type 'any', but here has type 'number'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2615,22): error TS2403: Subsequent variable declarations must have the same type. Variable 'i' must be of type 'any', but here has type 'number'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2618,52): error TS2339: Property 'maxLength' does not exist on type '{ _array: any[]; _startIndex: number; _length: number; get: (index: any) => any; set: (index: any...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2619,74): error TS2339: Property 'maxLength' does not exist on type '{ _array: any[]; _startIndex: number; _length: number; get: (index: any) => any; set: (index: any...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2620,37): error TS2339: Property 'maxLength' does not exist on type '{ _array: any[]; _startIndex: number; _length: number; get: (index: any) => any; set: (index: any...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2651,44): error TS2339: Property 'maxLength' does not exist on type '{ _array: any[]; _startIndex: number; _length: number; get: (index: any) => any; set: (index: any...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2664,50): error TS2339: Property 'maxLength' does not exist on type '{ _array: any[]; _startIndex: number; _length: number; get: (index: any) => any; set: (index: any...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2690,63): error TS2339: Property 'OBJECT_ID_ATTRIBUTE' does not exist on type '(type: any) => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2694,68): error TS2339: Property 'OBJECT_ID_ATTRIBUTE' does not exist on type '(type: any) => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2697,70): error TS2339: Property 'OBJECT_ID_ATTRIBUTE' does not exist on type '(type: any) => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2703,39): error TS2339: Property '_objectCount' does not exist on type '(type: any) => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2704,51): error TS2339: Property 'OBJECT_ID_ATTRIBUTE' does not exist on type '(type: any) => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2713,22): error TS2339: Property 'OBJECT_ID_ATTRIBUTE' does not exist on type '(type: any) => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2714,22): error TS2339: Property '_objectCount' does not exist on type '(type: any) => void'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2925,9): error TS2322: Type 'number' is not assignable to type 'number[]'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(2975,17): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3004,22): error TS2339: Property 'viewport' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3015,18): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3016,18): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3027,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3032,18): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3037,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3056,17): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3075,13): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3078,13): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3081,13): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3087,14): error TS2339: Property 'browser' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3088,17): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3095,17): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3135,10): error TS2339: Property 'rowContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3136,10): error TS2339: Property 'children' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3145,10): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3146,10): error TS2339: Property 'document' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3147,10): error TS2339: Property 'body' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3147,22): error TS2339: Property 'document' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3148,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3148,25): error TS2339: Property 'document' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3149,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3150,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3151,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3151,54): error TS2339: Property 'theme' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3153,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3154,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3155,10): error TS2339: Property 'viewportElement' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3156,10): error TS2339: Property 'viewportElement' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3157,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3157,35): error TS2339: Property 'viewportElement' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3158,10): error TS2339: Property 'viewportScrollArea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3159,10): error TS2339: Property 'viewportScrollArea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3160,10): error TS2339: Property 'viewportElement' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3160,43): error TS2339: Property 'viewportScrollArea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3161,10): error TS2339: Property 'rowContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3162,10): error TS2339: Property 'rowContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3163,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3163,35): error TS2339: Property 'rowContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3164,10): error TS2339: Property 'children' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3165,47): error TS2339: Property 'children' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3166,10): error TS2339: Property 'helperContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3167,10): error TS2339: Property 'helperContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3168,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3168,35): error TS2339: Property 'helperContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3169,10): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3170,10): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3171,10): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3172,10): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3173,10): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3174,10): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3175,10): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3176,14): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3178,10): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3179,14): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3181,10): error TS2339: Property 'helperContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3181,43): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3182,10): error TS2339: Property 'compositionView' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3183,10): error TS2339: Property 'compositionView' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3184,10): error TS2339: Property 'compositionHelper' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3184,77): error TS2339: Property 'textarea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3184,92): error TS2339: Property 'compositionView' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3185,10): error TS2339: Property 'helperContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3185,43): error TS2339: Property 'compositionView' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3186,10): error TS2339: Property 'charSizeStyleElement' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3187,10): error TS2339: Property 'helperContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3187,43): error TS2339: Property 'charSizeStyleElement' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3191,34): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3192,10): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3192,69): error TS2339: Property 'helperContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3193,10): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3196,10): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3197,10): error TS2339: Property 'viewport' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3197,56): error TS2339: Property 'viewportElement' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3197,78): error TS2339: Property 'viewportScrollArea' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3197,103): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3211,13): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3218,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3233,10): error TS2339: Property 'charSizeStyleElement' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3234,42): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3235,49): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3238,19): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3242,49): error TS2339: Property 'rowContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3242,68): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3259,49): error TS2339: Property 'rowContainer' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3259,68): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3266,19): error TS2339: Property 'utfMouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3288,18): error TS2339: Property 'vt300Mouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3307,18): error TS2339: Property 'decLocator' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3332,18): error TS2339: Property 'urxvtMouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3340,18): error TS2339: Property 'sgrMouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3352,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'data' must be of type 'string', but here has type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3367,26): error TS2339: Property 'browser' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3389,18): error TS2339: Property 'vt200Mouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3392,24): error TS2339: Property 'normalMouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3399,19): error TS2339: Property 'mouseEvents' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3403,18): error TS2339: Property 'vt200Mouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3406,25): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3408,18): error TS2339: Property 'normalMouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3409,21): error TS2339: Property 'document' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3410,19): error TS2339: Property 'x10Mouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3411,21): error TS2339: Property 'document' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3413,26): error TS2339: Property 'normalMouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3414,30): error TS2339: Property 'document' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3415,26): error TS2339: Property 'document' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3416,29): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3419,21): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3422,19): error TS2339: Property 'mouseEvents' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3424,18): error TS2339: Property 'x10Mouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3425,21): error TS2339: Property 'vt300Mouse' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3426,21): error TS2339: Property 'decLocator' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3429,21): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3432,18): error TS2339: Property 'mouseEvents' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3434,14): error TS2339: Property 'viewport' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3435,21): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3441,10): error TS2339: Property '_events' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3444,14): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3444,30): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3445,14): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3445,50): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3498,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3515,14): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3551,14): error TS2339: Property 'refreshStart' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3552,14): error TS2339: Property 'refreshEnd' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3556,27): error TS2339: Property 'refreshStart' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3556,46): error TS2339: Property 'refreshEnd' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3607,15): error TS2339: Property 'compositionHelper' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3607,51): error TS2339: Property 'compositionHelper' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3623,21): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3629,14): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3634,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3635,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3638,17): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3675,40): error TS2339: Property 'browser' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3689,40): error TS2339: Property 'browser' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3892,28): error TS2339: Property 'browser' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3919,10): error TS2339: Property 'cancel' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3936,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3937,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3953,15): error TS2339: Property 'visualBell' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3956,10): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3958,14): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3960,14): error TS2339: Property 'popOnBell' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3964,15): error TS2339: Property 'debug' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3966,15): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3966,40): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3969,10): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3969,41): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3972,15): error TS2339: Property 'debug' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3974,15): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3974,40): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3977,10): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(3977,43): error TS2339: Property 'context' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4006,19): error TS2339: Property 'element' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4020,22): error TS2339: Property 'children' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4036,22): error TS2339: Property 'children' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4037,27): error TS2339: Property 'children' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4056,10): error TS2339: Property 'charMeasure' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4060,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4063,18): error TS2339: Property 'refreshStart' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4064,14): error TS2339: Property 'refreshStart' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4065,18): error TS2339: Property 'refreshEnd' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4066,14): error TS2339: Property 'refreshEnd' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4069,10): error TS2339: Property 'refreshStart' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4070,10): error TS2339: Property 'refreshEnd' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4074,19): error TS2339: Property 'tabs' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4079,14): error TS2339: Property 'tabs' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4083,14): error TS2339: Property 'tabs' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4089,18): error TS2339: Property 'tabs' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4098,18): error TS2339: Property 'tabs' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4140,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4161,21): error TS2339: Property 'termName' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4171,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4174,10): error TS2339: Property 'emit' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4207,10): error TS2339: Property 'viewport' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4210,10): error TS2339: Property 'tabs' does not exist on type '{ colors: any; options: any; parent: any; cols: any; rows: any; geometry: any[]; ybase: number; y...'. -node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/build/xterm.js(4312,1): error TS2309: An export assignment cannot be used in a module with other exported elements. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(13,6): error TS2339: Property 'testRunner' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(24,8): error TS2339: Property 'testRunner' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(25,38): error TS2339: Property '_startupTestSetupFinished' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(26,16): error TS2339: Property '_initializeTargetForStartupTest' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(27,23): error TS2339: Property '_startupTestSetupFinished' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(42,21): error TS2339: Property 'testRunner' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(45,18): error TS2339: Property 'eval' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(76,8): error TS2339: Property 'testRunner' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(117,13): error TS2315: Type 'any[]' is not generic. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(117,18): error TS1099: Type argument list cannot be empty. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(117,19): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(117,19): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(204,13): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(208,14): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(287,22): error TS2339: Property 'traverseNextNode' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(288,31): error TS2339: Property 'traverseNextNode' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(297,33): error TS2339: Property 'traverseNextNode' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(299,28): error TS2339: Property 'classList' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(299,53): error TS2339: Property 'classList' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(313,22): error TS2339: Property 'traverseNextNode' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(314,31): error TS2339: Property 'traverseNextNode' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(318,33): error TS2339: Property 'traverseNextNode' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(327,14): error TS2339: Property 'CSSAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(327,32): error TS2339: Property 'cssAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(328,14): error TS2339: Property 'DeviceOrientationAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(328,46): error TS2339: Property 'deviceOrientationAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(329,14): error TS2339: Property 'DOMAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(329,32): error TS2339: Property 'domAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(330,14): error TS2339: Property 'DOMDebuggerAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(330,40): error TS2339: Property 'domdebuggerAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(331,14): error TS2339: Property 'DebuggerAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(331,37): error TS2339: Property 'debuggerAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(332,14): error TS2339: Property 'EmulationAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(332,38): error TS2339: Property 'emulationAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(333,14): error TS2339: Property 'HeapProfilerAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(333,41): error TS2339: Property 'heapProfilerAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(334,14): error TS2339: Property 'InspectorAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(334,38): error TS2339: Property 'inspectorAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(335,14): error TS2339: Property 'NetworkAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(335,36): error TS2339: Property 'networkAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(336,14): error TS2339: Property 'OverlayAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(336,36): error TS2339: Property 'overlayAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(337,14): error TS2339: Property 'PageAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(337,33): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(338,14): error TS2339: Property 'ProfilerAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(338,37): error TS2339: Property 'profilerAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(339,14): error TS2339: Property 'RuntimeAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(339,36): error TS2339: Property 'runtimeAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(340,14): error TS2339: Property 'TargetAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(340,35): error TS2339: Property 'targetAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(342,14): error TS2339: Property 'networkManager' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(343,14): error TS2339: Property 'securityOriginManager' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(344,14): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(345,14): error TS2339: Property 'debuggerModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(346,14): error TS2339: Property 'runtimeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(347,14): error TS2339: Property 'domModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(348,14): error TS2339: Property 'domDebuggerModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(349,14): error TS2339: Property 'cssModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(350,14): error TS2339: Property 'cpuProfilerModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(351,14): error TS2339: Property 'overlayModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(352,14): error TS2339: Property 'serviceWorkerManager' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(353,14): error TS2339: Property 'tracingManager' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(354,14): error TS2339: Property 'mainTarget' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(359,13): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(363,21): error TS2339: Property 'runtimeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(363,62): error TS2339: Property 'result' does not exist on type '{ response: (Anonymous class); }'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(372,42): error TS2339: Property 'result' does not exist on type '{ response: (Anonymous class); }'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(372,65): error TS2339: Property 'exceptionDetails' does not exist on type '{ response: (Anonymous class); }'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(380,13): error TS1055: Type 'Promise<{ response: (Anonymous class); }>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(381,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(398,35): error TS2339: Property 'RuntimeAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(399,33): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(412,13): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(415,35): error TS2339: Property 'RuntimeAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(416,26): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(434,13): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(437,35): error TS2339: Property 'RuntimeAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(440,33): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(473,32): error TS2339: Property 'runtimeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(503,30): error TS2345: Argument of type 'Function' is not assignable to parameter of type '(value: any[]) => any[] | PromiseLike'. - Type 'Function' provides no match for the signature '(value: any[]): any[] | PromiseLike'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(624,20): error TS2339: Property 'RuntimeAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(640,71): error TS2339: Property 'Connection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(641,59): error TS2339: Property 'testRunner' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(641,92): error TS2339: Property 'testRunner' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(642,29): error TS2339: Property 'Options' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(652,37): error TS2339: Property 'runtimeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(653,14): error TS2339: Property 'RuntimeAgent' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(683,28): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(712,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(713,12): error TS2339: Property 'CustomFormatters' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(717,24): error TS2694: Namespace 'TestRunner' has no exported member 'CustomFormatters'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(748,24): error TS2694: Namespace 'TestRunner' has no exported member 'CustomFormatters'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(785,14): error TS2339: Property 'shadowRoot' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(786,39): error TS2339: Property 'shadowRoot' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(805,12): error TS2339: Property 'shadowRoot' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(806,44): error TS2339: Property 'shadowRoot' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(812,24): error TS2694: Namespace 'TestRunner' has no exported member 'CustomFormatters'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(839,78): error TS2339: Property 'deepTextContent' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(842,43): error TS2339: Property 'property' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(863,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(885,36): error TS2694: Namespace 'SDK' has no exported member 'TargetManager'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(905,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(917,24): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(936,14): error TS2339: Property '_pageLoadedCallback' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(937,14): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(937,71): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(951,14): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(951,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(990,14): error TS2339: Property '_pageLoadedCallback' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(991,14): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(991,71): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(992,14): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(996,14): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(996,74): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1002,18): error TS2339: Property '_pageLoadedCallback' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1003,31): error TS2339: Property '_pageLoadedCallback' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1004,23): error TS2339: Property '_pageLoadedCallback' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1013,14): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1013,71): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1016,16): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1016,76): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1025,32): error TS2339: Property '_pageLoadedCallback' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1031,14): error TS2339: Property '_pageLoadedCallback' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1035,13): error TS2315: Type 'any[]' is not generic. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1035,18): error TS1099: Type argument list cannot be empty. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1035,19): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1035,19): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1129,21): error TS2339: Property 'resourceTreeModel' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1144,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1192,15): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1203,19): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1249,23): error TS2694: Namespace 'Workspace' has no exported member 'projectTypes'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1258,47): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1260,48): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1272,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1279,48): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1279,81): error TS2345: Argument of type 'Function' is not assignable to parameter of type '(value: any) => any'. - Type 'Function' provides no match for the signature '(value: any): any'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1304,3): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1310,30): error TS2551: Property 'getAttribute' does not exist on type 'Node'. Did you mean 'attributes'? -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1311,44): error TS2551: Property 'getAttribute' does not exist on type 'Node'. Did you mean 'attributes'? -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1388,16): error TS2339: Property 'testRunner' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1424,14): error TS2339: Property '_initializeTargetForStartupTest' does not exist on type 'typeof TestRunner'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1425,37): error TS2339: Property '_instanceForTest' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1426,27): error TS2339: Property '_instanceForTest' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1427,48): error TS2339: Property '_instanceForTest' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(36,18): error TS2694: Namespace 'UI' has no exported member 'TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(45,16): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(47,35): error TS2339: Property 'CodeMirror' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(148,60): error TS2339: Property 'maxHighlightLength' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(159,45): error TS2339: Property 'SelectNextOccurrenceController' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(165,18): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(169,46): error TS2694: Namespace 'TextEditor' has no exported member 'CodeMirrorTextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(198,45): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(207,16): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(214,16): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(222,16): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(230,16): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(251,22): error TS2339: Property 'name' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(252,22): error TS2339: Property 'token' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(252,70): error TS2339: Property 'token' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(267,53): error TS2339: Property '_loadedMimeModeExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(270,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(304,43): error TS2339: Property '_loadedMimeModeExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(306,41): error TS2694: Namespace 'TextEditor' has no exported member 'CodeMirrorMimeMode'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(307,12): error TS2339: Property 'install' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(308,39): error TS2339: Property '_loadedMimeModeExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(356,16): error TS2339: Property 'addKeyMap' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(395,29): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(425,21): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(425,71): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(426,21): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(426,72): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(438,21): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(438,71): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(439,21): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(439,72): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(449,60): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(461,51): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(466,19): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(467,53): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(476,22): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(557,9): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(565,9): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(570,18): error TS2694: Namespace 'UI' has no exported member 'AutocompleteConfig'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(602,30): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(609,23): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(643,68): error TS2339: Property 'LongLineModeLineLengthThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(764,26): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(773,63): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(842,23): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(855,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(856,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(863,23): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(866,28): error TS2694: Namespace 'TextEditor' has no exported member 'CodeMirrorTextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(879,23): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(883,28): error TS2694: Namespace 'TextEditor' has no exported member 'CodeMirrorTextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(899,25): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(902,27): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(955,5): error TS2322: Type 'string' is not assignable to type 'number'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(956,18): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(968,62): error TS2339: Property 'offsetTop' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1000,26): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1002,31): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1004,49): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1038,34): error TS2694: Namespace 'CodeMirror' has no exported member 'ChangeObject'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1052,23): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1053,23): error TS2339: Property 'clear' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1060,29): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1071,25): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1129,23): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1140,30): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1162,26): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1173,34): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1192,55): error TS2339: Property 'MaxEditableTextSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1217,26): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1228,23): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1244,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1258,27): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1261,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1261,5): error TS2322: Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1277,33): error TS2339: Property 'maxHighlightLength' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1301,31): error TS2339: Property 'listSelections' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1305,38): error TS2339: Property 'findMatchingBracket' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1313,14): error TS2339: Property 'setSelections' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1320,31): error TS2339: Property 'getScrollInfo' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1321,14): error TS2339: Property 'execCommand' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1322,27): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1323,14): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1324,43): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1333,31): error TS2339: Property 'getScrollInfo' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1334,14): error TS2339: Property 'execCommand' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1335,27): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1336,14): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1337,43): error TS2339: Property '_codeMirrorTextEditor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1349,20): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1378,33): error TS2339: Property 'LongLineModeLineLengthThreshold' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1379,33): error TS2339: Property 'MaxEditableTextSize' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1392,35): error TS2339: Property 'getLineHandle' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1392,53): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1393,30): error TS2339: Property 'ch' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1401,58): error TS2339: Property 'getLineNumber' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1409,26): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1413,27): error TS2339: Property '_lineHandle' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1413,78): error TS2339: Property '_columnNumber' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1414,24): error TS2339: Property '_codeMirror' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1421,33): error TS2339: Property 'SelectNextOccurrenceController' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1451,22): error TS2339: Property 'execCommand' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1494,86): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1497,80): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1539,44): error TS2339: Property 'getLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1543,22): error TS2339: Property 'eachLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1543,69): error TS2339: Property 'lineCount' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1545,22): error TS2339: Property 'eachLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1551,68): error TS2365: Operator '+' cannot be applied to types 'undefined' and 'number'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1563,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1568,26): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1569,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1579,33): error TS2339: Property '_loadedMimeModeExtensions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1604,42): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1612,33): error TS2339: Property 'find' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1613,18): error TS2339: Property 'clear' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1619,18): error TS2339: Property 'changed' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1620,33): error TS2339: Property 'find' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1636,28): error TS2339: Property 'find' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1641,31): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1645,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1650,33): error TS2339: Property 'Decoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1659,18): error TS2694: Namespace 'UI' has no exported member 'TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(31,12): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(36,12): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(48,12): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(49,40): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(49,52): error TS2339: Property 'ch' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(49,60): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(49,70): error TS2339: Property 'ch' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(53,24): error TS2694: Namespace 'CodeMirror' has no exported member 'ChangeObject'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(56,12): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(57,29): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(78,12): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(80,14): error TS2339: Property 'eachLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(94,12): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(98,47): error TS2339: Property 'getSelectionBackgroundColor' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(99,47): error TS2339: Property 'getSelectionForegroundColor' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(100,55): error TS2339: Property 'getInactiveSelectionBackgroundColor' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(101,55): error TS2339: Property 'getInactiveSelectionForegroundColor' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(135,12): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(139,32): error TS1138: Parameter declaration expected. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(146,22): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(147,26): error TS2339: Property 'token' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(148,28): error TS2339: Property 'current' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(169,16): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(12,18): error TS2694: Namespace 'UI' has no exported member 'AutocompleteConfig'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(26,22): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(35,22): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(36,22): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(37,22): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(38,22): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(40,24): error TS2339: Property 'on' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(42,47): error TS2339: Property 'getValue' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(47,22): error TS2339: Property 'off' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(49,24): error TS2339: Property 'off' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(50,24): error TS2339: Property 'off' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(51,24): error TS2339: Property 'off' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(52,24): error TS2339: Property 'off' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(55,24): error TS2339: Property 'off' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(62,26): error TS2694: Namespace 'CodeMirror' has no exported member 'BeforeChangeObject'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(67,48): error TS2339: Property 'getLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(74,15): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(91,15): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(113,29): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(135,34): error TS2694: Namespace 'CodeMirror' has no exported member 'ChangeObject'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(149,35): error TS2339: Property 'CodeMirrorUtils' does not exist on type 'typeof TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(151,47): error TS2339: Property 'getLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(159,35): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(198,39): error TS2339: Property 'listSelections' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(218,26): error TS2339: Property 'somethingSelected' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(223,35): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(239,20): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(275,35): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(286,98): error TS2339: Property 'HintBookmark' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(303,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(329,19): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(330,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(334,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(335,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(344,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(345,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(348,32): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(359,35): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(360,43): error TS2339: Property 'getLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(377,39): error TS2339: Property 'listSelections' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(382,24): error TS2339: Property 'replaceRange' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(389,35): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(390,39): error TS2339: Property 'getScrollInfo' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(391,46): error TS2339: Property 'lineAtHeight' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(392,39): error TS2339: Property 'lineAtHeight' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(404,35): error TS2339: Property 'getCursor' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(410,35): error TS2339: Property 'getLine' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(429,45): error TS2339: Property 'HintBookmark' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_utils/Text.js(21,39): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/text_utils/Text.js(51,26): error TS2694: Namespace 'TextUtils' has no exported member 'Text'. -node_modules/chrome-devtools-frontend/front_end/text_utils/Text.js(55,34): error TS2339: Property 'lowerBound' does not exist on type 'number[]'. -node_modules/chrome-devtools-frontend/front_end/text_utils/Text.js(121,59): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/text_utils/Text.js(122,16): error TS2300: Duplicate identifier 'Position'. -node_modules/chrome-devtools-frontend/front_end/text_utils/Text.js(122,16): error TS2339: Property 'Position' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_utils/Text.js(160,42): error TS2339: Property 'lowerBound' does not exist on type 'number[]'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextRange.js(84,31): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextRange.js(131,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextRange.js(175,5): error TS2322: Type '{ [x: string]: any; }' is not assignable to type '{ startLine: number; startColumn: number; endLine: number; endColumn: number; }'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextRange.js(175,5): error TS2322: Type '{ [x: string]: any; }' is not assignable to type '{ startLine: number; startColumn: number; endLine: number; endColumn: number; }'. - Property 'startLine' is missing in type '{ [x: string]: any; }'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(30,11): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(45,23): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(45,64): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(53,22): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(62,22): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(89,22): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(89,70): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(118,51): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(201,25): error TS2694: Namespace 'TextUtils' has no exported member 'FilterParser'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(202,26): error TS2694: Namespace 'TextUtils' has no exported member 'FilterParser'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(210,33): error TS2694: Namespace 'TextUtils' has no exported member 'FilterParser'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(213,33): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(214,17): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(214,59): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(215,17): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(242,112): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(243,24): error TS2339: Property 'ParsedFilter' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(245,11): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(246,11): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(247,11): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(248,11): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(253,11): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(263,11): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(340,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(340,32): error TS1138: Parameter declaration expected. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(36,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(43,51): error TS2339: Property 'Calculator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(48,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(53,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(55,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(59,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(75,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(75,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(75,98): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(77,9): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(77,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(77,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(79,9): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(79,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(79,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(81,9): error TS2554: Expected 4 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(81,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(81,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(83,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(83,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(84,16): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(104,54): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(123,60): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(132,25): error TS2694: Namespace 'Timeline' has no exported member 'CountersGraph'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(135,46): error TS2339: Property 'Counter' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(138,36): error TS2339: Property 'CounterUI' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(195,19): error TS2339: Property 'x' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(195,45): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(210,22): error TS2339: Property 'selectEntryAtTime' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(230,19): error TS2339: Property 'x' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(230,45): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(255,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(271,24): error TS2339: Property 'Counter' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(282,43): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(324,24): error TS2694: Namespace 'Timeline' has no exported member 'CountersGraph'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(331,33): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(331,54): error TS2339: Property 'upperBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(334,33): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(334,54): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(359,24): error TS2339: Property 'CounterUI' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(365,24): error TS2694: Namespace 'Timeline' has no exported member 'CountersGraph'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(371,43): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(377,84): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(379,28): error TS2339: Property 'backgroundColor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(380,28): error TS2339: Property 'borderColor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(384,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(389,90): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(394,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(414,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(438,24): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(526,24): error TS2339: Property 'Calculator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(563,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(11,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(15,64): error TS2339: Property 'Filters' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(17,41): error TS2339: Property 'Filters' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(22,20): error TS2339: Property 'markColumnAsSortedBy' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(22,72): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(33,57): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(34,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(41,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(56,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(57,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(63,32): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(68,45): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(77,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(91,31): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(95,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(111,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(126,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(129,20): error TS2339: Property 'highlightEvent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(136,33): error TS2339: Property 'Filters' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(139,41): error TS2339: Property 'TimelineFilters' does not exist on type 'typeof Timeline'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(140,41): error TS2339: Property 'TimelineFilters' does not exist on type 'typeof Timeline'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(156,60): error TS2339: Property 'Filters' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(158,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(160,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(183,56): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(201,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(201,67): error TS2339: Property 'Filters' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(205,33): error TS2339: Property 'Filters' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(208,33): error TS2339: Property 'Filters' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/ExtensionTracingSession.js(66,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(55,46): error TS2339: Property 'AsyncEventGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(78,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(78,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(146,20): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(156,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(157,25): error TS2304: Cannot find name 'FileError'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(160,30): error TS2352: Type '() => void' cannot be converted to type '(Anonymous class)'. - Property '_file' is missing in type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(168,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(24,93): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(25,57): error TS2339: Property 'ControlPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(26,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(28,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(29,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(31,44): error TS2339: Property 'MetricMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(32,39): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(41,37): error TS2339: Property 'ControlPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(48,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(58,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(89,25): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(89,60): error TS2339: Property '_animationId' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(99,31): error TS2694: Namespace 'Protocol' has no exported member 'Performance'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(107,9): error TS2322: Type '{}' is not assignable to type '{ lastValue: number; lastTimestamp: number; }'. - Property 'lastValue' is missing in type '{}'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(112,42): error TS2339: Property 'MetricMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(114,22): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(119,42): error TS2339: Property 'MetricMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(163,91): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(165,90): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(183,24): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(204,84): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(220,24): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(253,24): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(265,90): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(270,51): error TS2339: Property 'MetricIndicator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(282,92): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(294,24): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(295,24): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(320,41): error TS2339: Property 'peekLast' does not exist on type '{ timestamp: number; metrics: Map; }[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(330,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(381,29): error TS2339: Property 'MetricMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(387,29): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(394,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(402,29): error TS2339: Property 'ChartInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(406,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(411,29): error TS2339: Property 'MetricInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(413,29): error TS2339: Property 'ControlPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(419,27): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(424,35): error TS2345: Argument of type 'V' is not assignable to parameter of type 'Iterable'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(425,46): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(427,33): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(430,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(442,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(447,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(448,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(449,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(450,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(451,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(452,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(456,85): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(459,39): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(464,55): error TS2339: Property 'MetricIndicator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(479,36): error TS2345: Argument of type 'string[]' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(480,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(480,63): error TS2339: Property 'ControlPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(484,32): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(502,22): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(510,29): error TS2339: Property 'ControlPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(514,29): error TS2339: Property 'MetricIndicator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(517,24): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(526,27): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(539,24): error TS2694: Namespace 'Timeline' has no exported member 'PerformanceMonitor'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(544,40): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(546,40): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(557,66): error TS2339: Property 'MetricIndicator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(567,29): error TS2339: Property 'MetricIndicator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(14,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineController'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(22,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(28,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(39,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineController'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(55,70): error TS2339: Property 'TopLevelEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(56,35): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(56,81): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(58,54): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(137,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(141,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(176,74): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(180,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(209,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(214,43): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(215,29): error TS2339: Property 'DevToolsMetadataEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(216,28): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(220,41): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(230,58): error TS2339: Property 'DevToolsMetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(272,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(272,29): error TS2339: Property 'Client' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(274,29): error TS2339: Property 'Client' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(283,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(288,29): error TS2339: Property 'RecordingOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(11,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(22,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(24,49): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(29,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(31,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(38,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(42,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(46,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(49,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(58,39): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(58,87): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(59,22): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(69,77): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(118,39): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(119,37): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(124,39): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(130,22): error TS2339: Property 'showLayerTree' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(131,69): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(132,58): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(132,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(135,39): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(136,49): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(141,39): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(186,63): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(188,40): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(188,59): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(190,61): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(194,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(199,52): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(200,52): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(205,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(215,62): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(218,38): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(218,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(234,30): error TS2339: Property 'Tab' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(46,20): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(90,39): error TS2694: Namespace 'Timeline' has no exported member 'TimelineUIUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(108,56): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(113,28): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(114,26): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(127,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(145,31): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(169,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(170,43): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(204,36): error TS2339: Property '_overviewIndex' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(214,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(243,23): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(246,68): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(248,81): error TS2339: Property '_overviewIndex' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(252,23): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(258,7): error TS2554: Expected 7 arguments, but got 3. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(369,80): error TS2339: Property 'Padding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(378,19): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(400,54): error TS2339: Property 'Padding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(457,17): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(470,26): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(476,36): error TS2339: Property 'Padding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(483,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(524,28): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(541,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(542,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(568,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(572,57): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(576,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(597,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(644,48): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineEventOverview.js(644,87): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFilters.js(6,10): error TS2339: Property 'TimelineFilters' does not exist on type 'typeof Timeline'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFilters.js(8,10): error TS2339: Property 'TimelineFilters' does not exist on type 'typeof Timeline'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFilters.js(23,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFilters.js(33,10): error TS2339: Property 'TimelineFilters' does not exist on type 'typeof Timeline'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFilters.js(40,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFilters.js(48,10): error TS2339: Property 'TimelineFilters' does not exist on type 'typeof Timeline'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFilters.js(75,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(45,24): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(54,26): error TS2339: Property 'Generator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(56,26): error TS2339: Property 'Generator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(60,25): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(67,71): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(68,82): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(73,33): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(104,62): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(107,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(108,44): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(108,100): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(111,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(115,54): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(120,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(155,28): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(155,54): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(155,117): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(157,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(159,33): error TS2694: Namespace 'Timeline' has no exported member 'TimelineFlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(167,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(171,26): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(171,49): error TS2304: Cannot find name 'Image'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(185,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(191,48): error TS2339: Property 'TimelineData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(203,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(206,66): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(208,56): error TS2339: Property 'AsyncEventGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(222,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(225,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(225,91): error TS2339: Property 'PageFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(235,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(282,62): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(287,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(296,36): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(297,29): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(298,29): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(304,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(312,28): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(313,49): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(319,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(320,34): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(320,77): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(324,61): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(330,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(332,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(333,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineFlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(337,77): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(351,56): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(358,46): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(362,33): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(377,47): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(391,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(395,52): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(410,34): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(410,77): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(413,61): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(414,46): error TS2339: Property 'AsyncEventGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(417,16): error TS2339: Property 'remove' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(418,16): error TS2339: Property 'remove' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(432,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(433,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(434,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineFlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(460,61): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(462,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(468,92): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(475,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(478,90): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(488,90): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(505,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineFlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(521,58): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(522,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(529,40): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(529,80): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(530,20): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(534,65): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(537,38): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(538,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(538,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(541,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(548,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(570,63): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(575,62): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(578,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(581,57): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(582,57): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(584,57): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(586,97): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(598,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(621,36): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(638,38): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(644,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(644,77): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(654,37): error TS2339: Property 'naturalHeight' does not exist on type 'new (width?: number, height?: number) => HTMLImageElement'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(655,39): error TS2339: Property 'naturalWidth' does not exist on type 'new (width?: number, height?: number) => HTMLImageElement'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(660,23): error TS2345: Argument of type 'new (width?: number, height?: number) => HTMLImageElement' is not assignable to parameter of type 'HTMLCanvasElement | HTMLImageElement | HTMLVideoElement | ImageBitmap'. - Type 'new (width?: number, height?: number) => HTMLImageElement' is not assignable to type 'ImageBitmap'. - Property 'width' is missing in type 'new (width?: number, height?: number) => HTMLImageElement'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(682,62): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(696,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(705,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(706,57): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(746,62): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(754,35): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(774,61): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(788,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(796,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(805,67): error TS2339: Property 'InstantEventVisibleDurationMs' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(807,51): error TS2339: Property '_indexSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(812,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(823,79): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(835,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(841,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(852,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(861,29): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(864,29): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(868,29): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(881,45): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(892,52): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(906,58): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(908,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(909,65): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(914,65): error TS2339: Property 'Selection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(925,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(942,71): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(948,25): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(948,88): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(951,65): error TS2339: Property 'Selection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(956,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(987,70): error TS2339: Property '_indexSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(988,78): error TS2339: Property '_indexSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(999,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1000,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1003,76): error TS2339: Property '_indexSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1008,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1011,103): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1012,25): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1017,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1024,41): error TS2339: Property 'InstantEventVisibleDurationMs' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1025,41): error TS2339: Property '_indexSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1028,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartDataProvider.js(1033,41): error TS2339: Property 'EntryType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(17,69): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(19,80): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(25,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(35,38): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(57,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChart'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(62,38): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(64,48): error TS2339: Property 'TimelineData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(105,45): error TS2339: Property 'Selection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(120,57): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(122,44): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(126,47): error TS2339: Property 'Selection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(137,45): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(157,45): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(185,45): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(210,81): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(217,29): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(301,45): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(306,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(309,87): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(313,69): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(326,33): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(337,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(360,56): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(370,48): error TS2339: Property 'TimelineData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(378,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(391,64): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(408,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(13,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(34,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(35,50): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(43,9): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(49,52): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(72,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(76,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(77,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(78,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(85,98): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(96,93): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(103,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(125,20): error TS2339: Property 'requestWindowTimes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(134,20): error TS2339: Property 'select' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(142,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(184,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(204,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(281,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(282,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(286,69): error TS2365: Operator '===' cannot be applied to types '() => void' and '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(290,20): error TS2339: Property 'select' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(290,40): error TS2339: Property 'createSelection' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(302,107): error TS2339: Property 'HeaderHeight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(360,20): error TS2339: Property 'select' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(374,37): error TS2339: Property 'TimelineFilters' does not exist on type 'typeof Timeline'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(390,22): error TS2339: Property 'select' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(398,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(411,33): error TS2339: Property 'Selection' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(434,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineMarkerStyle'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(463,28): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(505,33): error TS2339: Property '_ColorBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(12,56): error TS2339: Property 'ToolbarButton' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(36,68): error TS2339: Property '_maxRecordings' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(68,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(73,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(79,55): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(93,37): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(106,27): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(144,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(164,64): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(173,54): error TS2339: Property '_previewDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(176,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(190,15): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(192,27): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(193,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(206,15): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(207,15): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(209,45): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(225,15): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(225,61): error TS2339: Property '_previewWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(226,15): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(227,28): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(228,78): error TS2339: Property '_previewWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(235,70): error TS2339: Property '_previewWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(248,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineHistoryManager'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(251,50): error TS2339: Property '_previewDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(255,86): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(256,33): error TS2339: Property 'PreviewData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(258,33): error TS2339: Property '_maxRecordings' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(259,33): error TS2339: Property '_previewWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(260,33): error TS2339: Property '_previewDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(265,33): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(271,50): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(273,59): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(274,52): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(278,37): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(281,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(283,26): error TS2345: Argument of type '(Anonymous class)[]' is not assignable to parameter of type 'T[]'. - Type '(Anonymous class)' is not assignable to type 'T'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(300,41): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(302,56): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(307,42): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(309,37): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(318,37): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(319,48): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(331,29): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(342,23): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(351,19): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(361,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(370,37): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(421,33): error TS2339: Property 'DropDown' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(424,33): error TS2339: Property 'ToolbarButton' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(432,39): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(437,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLayersView.js(35,34): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLayersView.js(41,38): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLayersView.js(66,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLayersView.js(69,45): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(11,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineLoader'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(17,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(21,43): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(28,41): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(33,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineLoader'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(38,83): error TS2339: Property 'TransferChunkLengthBytes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(41,21): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(43,14): error TS2339: Property '_reportErrorAndCancelLoading' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(50,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineLoader'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(55,10): error TS2339: Property 'ResourceLoader' does not exist on type 'typeof Host'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(83,49): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(85,47): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(87,47): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(89,47): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(91,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(96,49): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(101,49): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(109,45): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(112,49): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(116,43): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(118,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(137,39): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(146,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(186,49): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(203,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(211,25): error TS2339: Property 'TransferChunkLengthBytes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(216,25): error TS2339: Property 'Client' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(218,25): error TS2339: Property 'Client' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(237,25): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(24,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(33,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(63,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(73,58): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(75,58): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(94,65): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(99,65): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(119,26): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(149,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(156,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(195,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePaintProfilerView.js(215,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(43,38): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(43,63): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(44,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(48,42): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(61,30): error TS2339: Property 'PerformancePanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(63,30): error TS2339: Property 'PerformancePanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(79,82): error TS2339: Property 'ViewMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(82,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(84,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(87,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(91,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(99,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(100,53): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(106,37): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(107,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(111,60): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(116,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(118,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(122,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(132,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(133,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(140,57): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(168,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(178,71): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(192,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelinePanel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(214,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(215,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(219,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(220,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(221,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(222,56): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(237,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(241,62): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(257,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(259,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(261,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(267,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(274,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(277,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(281,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(284,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(289,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(298,23): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(309,16): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(312,56): error TS2339: Property '_traceProviderSettingSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(317,44): error TS2339: Property '_traceProviderSettingSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(333,59): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(334,43): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(340,33): error TS2339: Property 'remove' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(355,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(362,37): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(369,45): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(396,31): error TS2339: Property 'click' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(403,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(414,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(434,44): error TS2345: Argument of type '(Anonymous class)[]' is not assignable to parameter of type '(() => void)[]'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(453,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(455,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(457,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(459,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(461,57): error TS2345: Argument of type 'number' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(462,56): error TS2345: Argument of type 'number' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(467,24): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(471,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(491,43): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(514,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(515,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(517,43): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(528,40): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(542,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(545,53): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(546,55): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(552,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(556,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(588,41): error TS2339: Property '_modelSelectionDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(590,38): error TS2339: Property '_modelSelectionDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(624,43): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(626,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(627,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(637,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(642,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(658,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(661,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(667,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(671,53): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(692,36): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(694,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(702,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(717,51): error TS2339: Property 'StatusPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(719,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(732,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(739,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(748,43): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(771,51): error TS2339: Property 'StatusPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(773,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(786,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(800,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(803,48): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(827,39): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(829,39): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(831,39): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(850,20): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(878,29): error TS2339: Property 'upperBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(893,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(997,84): error TS2339: Property '_modelSelectionDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1004,24): error TS2339: Property 'State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1015,24): error TS2339: Property 'ViewMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1023,24): error TS2339: Property 'rowHeight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1024,24): error TS2339: Property 'headerHeight' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1026,24): error TS2339: Property '_modelSelectionDataSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1028,106): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1029,24): error TS2339: Property 'ModelSelectionData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1033,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineSelection'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1050,70): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1054,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1059,36): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1064,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1069,36): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1078,70): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1082,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineSelection'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1113,28): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1125,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1129,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1134,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1155,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1183,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1191,24): error TS2339: Property 'StatusPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1201,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1202,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1206,42): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1207,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1210,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1214,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1215,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1220,22): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1224,29): error TS2339: Property 'classList' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1232,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1234,22): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1291,61): error TS2339: Property 'decodeURIComponent' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1300,24): error TS2339: Property 'ActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1337,24): error TS2339: Property '_traceProviderSettingSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeModeView.js(10,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeModeView.js(16,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeModeView.js(29,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(14,31): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(20,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(24,52): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(28,46): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(62,37): error TS2339: Property 'TimelineFilters' does not exist on type 'typeof Timeline'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(65,49): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(74,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(74,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(75,20): error TS2339: Property 'element' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(76,20): error TS2339: Property 'setResizeMethod' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(76,54): error TS2339: Property 'ResizeMethod' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(77,20): error TS2339: Property 'setRowContextMenuCallback' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(78,20): error TS2339: Property 'asWidget' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(79,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(79,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(86,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(87,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(89,31): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(95,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(134,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(135,57): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(157,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(162,76): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(170,38): error TS2345: Argument of type '0' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(173,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(179,75): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(185,43): error TS2345: Argument of type 'V' is not assignable to parameter of type 'number'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(190,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(196,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(197,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(203,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(210,31): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(217,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(241,20): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(257,52): error TS2339: Property 'TreeGridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(267,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(276,29): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(277,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(280,30): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(286,31): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(289,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(290,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(291,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(295,35): error TS2339: Property 'sortColumnId' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(316,60): error TS2339: Property 'isSortOrderAscending' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(325,40): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(326,40): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(336,40): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(337,40): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(347,40): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(348,40): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(356,57): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(363,39): error TS2339: Property 'selectedNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(364,30): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(364,80): error TS2339: Property 'selectedNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(369,57): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(372,31): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(375,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(376,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(380,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(392,30): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(393,28): error TS2339: Property 'dataGridNodeFromNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(403,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(407,32): error TS2339: Property '_profileNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(414,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(416,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(419,47): error TS2339: Property 'TreeGridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(434,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(489,27): error TS2339: Property 'GridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(491,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(515,53): error TS2339: Property 'createCell' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(523,21): error TS2339: Property 'createTD' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(579,21): error TS2339: Property 'createTD' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(600,27): error TS2339: Property 'TreeGridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(600,82): error TS2339: Property 'GridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(602,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(610,10): error TS2339: Property 'setHasChildren' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(610,30): error TS2339: Property '_profileNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(611,43): error TS2339: Property 'TreeGridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(621,15): error TS2339: Property '_profileNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(623,27): error TS2339: Property '_profileNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(624,52): error TS2339: Property 'TreeGridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(625,22): error TS2339: Property '_grandTotalTime' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(625,44): error TS2339: Property '_maxSelfTime' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(625,63): error TS2339: Property '_maxTotalTime' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(625,83): error TS2339: Property '_treeView' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(626,12): error TS2339: Property 'insertChildOrdered' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(631,27): error TS2339: Property 'TreeGridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(643,98): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(648,36): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(676,35): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(696,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(698,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(705,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(710,79): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(712,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(715,48): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(717,9): error TS2322: Type '{ name: string; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(717,9): error TS2322: Type '{ name: string; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. - Property 'icon' is missing in type '{ name: string; color: string; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(719,48): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(720,48): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(723,66): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(727,9): error TS2322: Type '{ name: string; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(727,9): error TS2322: Type '{ name: string; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. - Property 'icon' is missing in type '{ name: string; color: string; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(729,48): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(730,68): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(731,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(733,9): error TS2322: Type '{ name: any; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(733,9): error TS2322: Type '{ name: any; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. - Property 'icon' is missing in type '{ name: any; color: string; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(735,66): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(740,48): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(741,37): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(743,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'name' must be of type 'any', but here has type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(748,48): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(751,48): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(753,91): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(754,9): error TS2322: Type '{ name: any; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(754,9): error TS2322: Type '{ name: any; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. - Property 'icon' is missing in type '{ name: any; color: string; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(759,5): error TS2322: Type '{ name: any; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(759,5): error TS2322: Type '{ name: any; color: string; }' is not assignable to type '{ name: string; color: string; icon: Element; }'. - Property 'icon' is missing in type '{ name: any; color: string; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(768,55): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(770,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(771,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(772,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(773,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(774,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(775,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(776,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(777,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(779,61): error TS2345: Argument of type '{ [x: string]: any; label: any; value: any; }[]' is not assignable to parameter of type '{ value: string; label: string; title: string; default: boolean; }[]'. - Type '{ [x: string]: any; label: any; value: any; }' is not assignable to type '{ value: string; label: string; title: string; default: boolean; }'. - Property 'title' is missing in type '{ [x: string]: any; label: any; value: any; }'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(781,77): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(785,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(786,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(819,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(825,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(830,24): error TS2694: Namespace 'Timeline' has no exported member 'AggregatedTimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(831,30): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(834,55): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(849,39): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(860,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(864,29): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(868,50): error TS2551: Property '_extensionInternalPrefix' does not exist on type 'typeof (Anonymous class)'. Did you mean '_isExtensionInternalURL'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(870,50): error TS2339: Property '_v8NativePrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(885,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(889,29): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(897,51): error TS2339: Property 'nameForUrl' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(903,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(907,29): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(911,51): error TS2339: Property 'nameForUrl' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(920,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(921,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(924,76): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(939,63): error TS2551: Property '_extensionInternalPrefix' does not exist on type 'typeof (Anonymous class)'. Did you mean '_isExtensionInternalURL'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(947,63): error TS2339: Property '_v8NativePrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(951,37): error TS2551: Property '_extensionInternalPrefix' does not exist on type 'typeof (Anonymous class)'. Did you mean '_isExtensionInternalURL'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(952,37): error TS2339: Property '_v8NativePrefix' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(957,37): error TS2339: Property 'GroupBy' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(977,20): error TS2339: Property 'markColumnAsSortedBy' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(977,68): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(982,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(999,20): error TS2339: Property 'markColumnAsSortedBy' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(999,67): error TS2339: Property 'Order' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1004,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1007,30): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1019,31): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1020,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1022,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1023,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1024,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1027,20): error TS2339: Property 'setResizeMethod' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1027,54): error TS2339: Property 'ResizeMethod' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1028,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1028,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1029,20): error TS2339: Property 'asWidget' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1033,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1034,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1037,35): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1042,52): error TS2339: Property 'GridNode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1051,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1054,39): error TS2339: Property 'selectedNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1055,49): error TS2694: Namespace 'Timeline' has no exported member 'TimelineTreeView'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1059,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1059,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(1064,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(40,34): error TS2339: Property '_eventStylesMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(41,39): error TS2339: Property '_eventStylesMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(43,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(47,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(48,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(50,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(52,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(54,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(56,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(58,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(60,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(62,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(64,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(66,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(68,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(70,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(72,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(74,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(76,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(78,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(80,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(81,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(83,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(85,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(87,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(89,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(91,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(93,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(95,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(97,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(99,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(101,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(103,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(105,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(107,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(109,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(111,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(113,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(115,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(117,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(119,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(121,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(123,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(125,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(127,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(129,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(131,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(133,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(135,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(137,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(139,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(141,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(143,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(145,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(147,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(149,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(151,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(153,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(155,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(157,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(159,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(161,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(163,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(165,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(167,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(169,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(171,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(173,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(174,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(176,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(179,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(181,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(183,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(186,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(188,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(190,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(192,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(194,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(196,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(198,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(200,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(202,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(204,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(207,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(209,30): error TS2339: Property '_eventStylesMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(214,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(218,35): error TS2339: Property '_inputEventToDisplayName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(219,54): error TS2339: Property 'InputEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(222,32): error TS2339: Property '_inputEventToDisplayName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(223,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(224,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(225,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(226,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(227,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(228,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(229,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(230,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(231,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(232,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(233,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(234,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(235,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(236,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(237,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(238,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(239,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(240,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(241,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(242,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(243,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(244,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(245,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(246,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(247,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(248,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(251,37): error TS2339: Property '_inputEventToDisplayName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(255,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(262,61): error TS2551: Property 'NativeGroups' does not exist on type 'typeof (Anonymous class)'. Did you mean 'nativeGroup'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(265,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(267,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(273,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(307,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(322,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(327,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(328,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(331,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(336,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(348,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(352,52): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(361,31): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(364,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(373,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(376,51): error TS2339: Property 'nameForUrl' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(390,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(394,52): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(399,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(412,40): error TS2339: Property '_interactionPhaseStylesMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(415,40): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(417,41): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(418,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(420,40): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(420,92): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(421,40): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(421,91): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(422,40): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(422,90): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(424,41): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(425,48): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(428,41): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(429,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(432,32): error TS2339: Property '_interactionPhaseStylesMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(438,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(446,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(454,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(462,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(463,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineUIUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(466,47): error TS2339: Property 'NetworkCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(493,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineUIUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(497,47): error TS2339: Property 'NetworkCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(513,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(518,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(526,62): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(557,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'url' must be of type 'string', but here has type 'any'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(598,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(602,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(606,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(614,59): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(658,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(664,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(703,17): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(707,19): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(726,59): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(758,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(763,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(771,49): error TS2339: Property '_previewElementSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(775,45): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(778,40): error TS2339: Property '_previewElementSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(796,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(807,9): error TS2403: Subsequent variable declarations must have the same type. Variable 'url' must be of type 'string', but here has type 'any'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(812,73): error TS2339: Property 'WarningType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(815,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(815,73): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(816,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(816,72): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(824,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(824,74): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(831,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(836,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(838,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(838,74): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(839,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(843,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(851,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(853,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(855,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(857,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(860,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(864,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(868,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(872,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(878,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(880,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(884,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(886,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(891,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(893,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(895,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(902,15): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(907,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(910,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(916,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(923,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(926,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(931,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(935,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(940,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(942,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(945,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(953,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(955,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(957,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(960,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(963,46): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(964,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(972,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(977,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(977,54): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(978,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(983,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(986,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(993,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1002,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1003,18): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1009,31): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1010,22): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1013,40): error TS2339: Property '_previewElementSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1014,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1015,73): error TS2339: Property '_previewElementSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1025,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1040,31): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1058,56): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1058,92): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1075,43): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1076,42): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1080,57): error TS2339: Property '_categoryBreakdownCacheSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1083,58): error TS2339: Property '_categoryBreakdownCacheSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1105,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1118,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1128,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1138,29): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1151,58): error TS2339: Property '_categoryBreakdownCacheSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1159,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1168,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1174,36): error TS2339: Property '_categoryBreakdownCacheSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1179,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1183,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1190,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1194,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1197,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1197,71): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1199,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1202,69): error TS2694: Namespace 'Protocol' has no exported member 'Network'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1203,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1206,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1209,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1211,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1213,30): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1214,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1216,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1216,75): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1217,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1238,28): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1241,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1246,31): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1247,25): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1250,33): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1254,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1260,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1267,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1270,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1273,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1277,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1280,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1281,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1288,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1290,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1298,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1302,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1302,74): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1305,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1308,71): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1310,38): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1315,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1322,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1353,40): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1354,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1356,40): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1357,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1360,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1371,40): error TS2339: Property 'InvalidationsGroupElement' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1403,37): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1412,13): error TS2339: Property 'addAll' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1418,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1425,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1431,24): error TS2339: Property 'binaryIndexOf' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1465,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1467,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1481,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1483,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1484,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1492,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1498,28): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1499,18): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1502,20): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1530,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1541,34): error TS2551: Property '_categories' does not exist on type 'typeof (Anonymous class)'. Did you mean 'categories'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1542,39): error TS2551: Property '_categories' does not exist on type 'typeof (Anonymous class)'. Did you mean 'categories'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1543,30): error TS2551: Property '_categories' does not exist on type 'typeof (Anonymous class)'. Did you mean 'categories'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1545,22): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1547,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1549,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1551,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1553,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1555,20): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1557,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1558,51): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1560,37): error TS2551: Property '_categories' does not exist on type 'typeof (Anonymous class)'. Did you mean 'categories'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1564,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1568,35): error TS2339: Property '_titleForAsyncEventGroupMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1569,48): error TS2339: Property 'AsyncEventGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1570,32): error TS2339: Property '_titleForAsyncEventGroupMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1571,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1571,76): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1572,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1572,77): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1575,37): error TS2339: Property '_titleForAsyncEventGroupMap' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1590,61): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1593,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1595,33): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1609,18): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1641,19): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1646,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1649,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1651,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1652,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1652,69): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1664,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1665,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1669,21): error TS2694: Namespace 'SDK' has no exported member 'FilmStripModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1672,32): error TS2339: Property 'Dialog' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1675,5): error TS2322: Type 'DocumentFragment' is not assignable to type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1675,5): error TS2322: Type 'DocumentFragment' is not assignable to type 'Element'. - Property 'classList' is missing in type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1684,30): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1685,16): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1687,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1690,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1690,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1692,82): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1693,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1732,33): error TS2694: Namespace 'Timeline' has no exported member 'TimelineUIUtils'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1735,34): error TS2551: Property '_eventDispatchDesciptors' does not exist on type 'typeof (Anonymous class)'. Did you mean 'eventDispatchDesciptors'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1736,39): error TS2551: Property '_eventDispatchDesciptors' does not exist on type 'typeof (Anonymous class)'. Did you mean 'eventDispatchDesciptors'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1741,30): error TS2551: Property '_eventDispatchDesciptors' does not exist on type 'typeof (Anonymous class)'. Did you mean 'eventDispatchDesciptors'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1742,36): error TS2339: Property 'EventDispatchTypeDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1744,36): error TS2339: Property 'EventDispatchTypeDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1746,36): error TS2339: Property 'EventDispatchTypeDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1747,36): error TS2339: Property 'EventDispatchTypeDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1748,36): error TS2339: Property 'EventDispatchTypeDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1750,36): error TS2339: Property 'EventDispatchTypeDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1752,36): error TS2339: Property 'EventDispatchTypeDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1754,37): error TS2551: Property '_eventDispatchDesciptors' does not exist on type 'typeof (Anonymous class)'. Did you mean 'eventDispatchDesciptors'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1758,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1759,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineMarkerStyle'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1765,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1766,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1771,62): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1776,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1815,25): error TS2694: Namespace 'Timeline' has no exported member 'TimelineMarkerStyle'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1819,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1833,46): error TS2339: Property '_colorGenerator' does not exist on type '(id: string) => string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1834,43): error TS2339: Property '_colorGenerator' does not exist on type '(id: string) => string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1835,28): error TS2339: Property 'Generator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1836,43): error TS2339: Property '_colorGenerator' does not exist on type '(id: string) => string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1838,48): error TS2339: Property '_colorGenerator' does not exist on type '(id: string) => string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1842,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1851,48): error TS2339: Property 'WarningType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1860,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1861,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1861,30): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1864,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1866,20): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1869,70): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1872,80): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1876,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1877,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1886,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1917,26): error TS2339: Property 'NetworkCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1926,26): error TS2339: Property '_aggregatedStatsKey' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1932,26): error TS2339: Property 'InvalidationsGroupElement' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1963,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1965,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1965,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1970,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1970,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1971,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1991,27): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1992,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1997,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1997,62): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1997,90): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(1998,28): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2005,36): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2053,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2053,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2057,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2057,37): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2059,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2070,25): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2078,23): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2078,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2083,26): error TS2339: Property '_previewElementSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2088,26): error TS2339: Property 'EventDispatchTypeDescriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2126,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2133,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2135,61): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2140,27): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2146,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2154,10): error TS2551: Property 'TimelineMarkerStyle' does not exist on type 'typeof Timeline'. Did you mean 'TimelineRecordStyle'? -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2167,15): error TS2339: Property 'colSpan' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2186,10): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2191,5): error TS2322: Type 'string | number' is not assignable to type 'string'. - Type 'number' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2219,12): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2240,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2250,20): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2257,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2263,39): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2334,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2334,44): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2340,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2353,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2360,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2362,20): error TS2339: Property 'DOMPresentationUtils' does not exist on type 'typeof Components'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2367,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2373,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(2377,26): error TS2339: Property '_categoryBreakdownCacheSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(36,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(73,29): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(74,28): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(79,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(94,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(223,43): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(241,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(252,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(255,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(266,42): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(268,38): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(280,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(283,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(302,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(305,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(311,71): error TS2339: Property '_mainFrameMarkers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(332,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(342,34): error TS2339: Property '_mainFrameMarkers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(343,31): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(344,31): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(344,88): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(345,31): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(354,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(364,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(466,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineFrameModel.js(482,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(13,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(14,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(17,48): error TS2339: Property '_eventIRPhase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(21,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(22,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(40,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(43,52): error TS2339: Property 'InputEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(44,48): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(45,54): error TS2339: Property '_mergeThresholdsMs' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(120,56): error TS2339: Property '_eventIRPhase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(174,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(175,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(184,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(188,97): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(192,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(193,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(202,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(203,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(204,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(214,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(215,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(218,55): error TS2339: Property '_eventIRPhase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(229,54): error TS2339: Property '_mergeThresholdsMs' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(249,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(254,55): error TS2339: Property 'InputEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(255,42): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(259,38): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(266,31): error TS2339: Property 'Phases' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(279,31): error TS2339: Property 'InputEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(285,46): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(311,31): error TS2339: Property '_mergeThresholdsMs' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineIRModel.js(316,31): error TS2339: Property '_eventIRPhase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(8,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(9,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(18,47): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(31,50): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(31,89): error TS2339: Property 'depth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(33,38): error TS2719: Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(34,50): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(36,48): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(37,28): error TS2339: Property 'DevToolsTimelineEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(37,87): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(38,28): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(46,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(47,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(51,26): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(52,26): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(62,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(67,42): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(68,42): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(69,42): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(70,42): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(71,42): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(86,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(96,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(97,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(106,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(118,46): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(142,33): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(168,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(171,55): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(172,35): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(179,35): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(189,51): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(190,30): error TS2339: Property 'DevToolsTimelineEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(190,99): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(202,7): error TS2554: Expected 7 arguments, but got 5. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(209,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(218,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineJSProfileProcessor'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(222,55): error TS2551: Property 'NativeGroups' does not exist on type 'typeof (Anonymous class)'. Did you mean 'nativeGroup'? -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(224,55): error TS2551: Property 'NativeGroups' does not exist on type 'typeof (Anonymous class)'. Did you mean 'nativeGroup'? -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(230,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(289,22): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(292,35): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineJSProfile.js(310,42): error TS2551: Property 'NativeGroups' does not exist on type 'typeof (Anonymous class)'. Did you mean 'nativeGroup'? -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(40,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(41,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(42,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(43,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(43,52): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(46,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(61,36): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(69,51): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(77,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(81,24): error TS2339: Property 'upperBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(89,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(101,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(105,53): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(121,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(134,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(156,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(192,61): error TS2339: Property 'WorkerThreadName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(205,55): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(216,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(224,54): error TS2339: Property 'DevToolsMetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(231,61): error TS2339: Property 'DevToolsMetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(233,61): error TS2339: Property 'DevToolsMetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(242,51): error TS2339: Property 'DevToolsMetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(253,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(268,85): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(269,91): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(274,54): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(281,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(284,62): error TS2339: Property 'RendererMainThreadName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(292,46): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(293,26): error TS2339: Property 'DevToolsMetadataEventCategory' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(294,37): error TS2339: Property 'DevToolsMetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(294,98): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(305,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(306,41): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(306,97): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(313,48): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(314,87): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(317,32): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(317,77): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(320,29): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(320,74): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(333,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(333,79): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(346,52): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(369,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(378,81): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(380,41): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(384,81): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(392,41): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(425,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(426,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(435,64): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(436,78): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(439,32): error TS2339: Property 'mergeOrdered' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(439,70): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(448,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(462,59): error TS2339: Property 'VirtualThread' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(470,20): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(476,46): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(482,35): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(502,49): error TS2339: Property 'PageFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(522,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(523,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(536,34): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(536,77): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(537,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(542,37): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(562,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(566,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(572,53): error TS2339: Property 'Thresholds' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(576,45): error TS2339: Property 'WarningType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(577,45): error TS2339: Property 'WarningType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(601,68): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(602,71): error TS2339: Property 'PageFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(607,46): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(659,58): error TS2339: Property 'Thresholds' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(660,62): error TS2339: Property 'WarningType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(665,58): error TS2339: Property 'Thresholds' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(666,62): error TS2339: Property 'WarningType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(716,31): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(762,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'frameId' must be of type 'any', but here has type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(786,77): error TS2339: Property 'Thresholds' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(787,62): error TS2339: Property 'WarningType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(794,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(797,52): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(805,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(806,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(809,46): error TS2339: Property 'AsyncEventGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(810,60): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(812,60): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(814,57): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(816,60): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(817,57): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(820,47): error TS2339: Property 'Phase' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(824,62): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(827,61): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(843,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(855,34): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(855,77): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(856,34): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(856,77): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(859,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(861,23): error TS2339: Property 'mergeOrdered' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(861,78): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(867,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(872,53): error TS2339: Property 'PageFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(881,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(883,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(883,79): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(885,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(887,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(889,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(891,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(899,30): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(901,44): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(903,41): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(926,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(933,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(940,35): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(940,79): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(947,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(961,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(968,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(975,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(982,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(997,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1005,27): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1012,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1015,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1017,38): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1019,38): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1021,45): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1034,51): error TS2339: Property 'NetworkRequest' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1049,29): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1190,29): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1199,29): error TS2339: Property 'WarningType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1208,29): error TS2339: Property 'MainThreadName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1209,29): error TS2339: Property 'WorkerThreadName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1210,29): error TS2339: Property 'RendererMainThreadName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1215,29): error TS2339: Property 'AsyncEventGroup' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1223,29): error TS2339: Property 'DevToolsMetadataEvent' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1229,29): error TS2339: Property 'Thresholds' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1239,29): error TS2339: Property 'VirtualThread' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1245,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1247,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1247,79): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1255,54): error TS2339: Property 'WorkerThreadName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1259,99): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1260,29): error TS2339: Property 'MetadataEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1263,29): error TS2339: Property 'PageFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1275,31): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1291,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1299,29): error TS2339: Property 'PageFrame' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1305,29): error TS2339: Property 'NetworkRequest' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1307,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1310,65): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1314,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1328,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1332,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1385,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1392,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1423,31): error TS2694: Namespace 'TimelineModel' has no exported member 'InvalidationCause'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1428,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1433,82): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1434,15): error TS2339: Property 'InvalidationCause' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1438,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1440,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1447,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1451,52): error TS2339: Property '_invalidationTrackingEventsSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1469,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1515,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1520,35): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1521,35): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1522,35): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1524,30): error TS2495: Type 'Iterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1532,22): error TS2339: Property 'linkedRecalcStyleEvent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1535,51): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1548,18): error TS2339: Property 'linkedRecalcStyleEvent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1552,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1574,63): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1588,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1593,53): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1600,23): error TS2339: Property 'linkedRecalcStyleEvent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1605,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1609,30): error TS2495: Type 'Iterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1610,43): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1619,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1637,35): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1638,35): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1639,35): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1640,35): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1642,30): error TS2495: Type 'Iterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1649,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1656,50): error TS2339: Property '_invalidationTrackingEventsSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1657,47): error TS2339: Property '_invalidationTrackingEventsSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1659,47): error TS2339: Property '_invalidationTrackingEventsSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1699,35): error TS2339: Property '_invalidationTrackingEventsSymbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1707,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1707,80): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1709,67): error TS2339: Property '_asyncEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1714,49): error TS2339: Property '_asyncEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1717,44): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1730,45): error TS2339: Property '_asyncEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1732,45): error TS2339: Property '_typeToInitiator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1733,23): error TS2495: Type 'Map' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1736,49): error TS2339: Property '_typeToInitiator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1741,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1744,65): error TS2339: Property '_typeToInitiator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1745,35): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1748,49): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1749,65): error TS2339: Property '_asyncEvents' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1755,34): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1780,33): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1782,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1784,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1792,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1804,20): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1811,25): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1819,32): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1826,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1830,49): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1833,40): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModel.js(1839,28): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(7,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(26,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(34,30): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(37,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(38,42): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(39,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(40,42): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(41,55): error TS2339: Property 'Category' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(42,42): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(43,22): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(58,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(77,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineModelFilter.js(92,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(5,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(10,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(13,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(22,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(24,31): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(47,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(54,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(55,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(56,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(62,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(68,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(68,77): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(71,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(72,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(76,31): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(93,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(100,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(103,38): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(105,48): error TS2339: Property '_isGroupNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(106,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(108,44): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(115,76): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(124,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(139,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(149,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(170,34): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(180,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(205,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(218,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(218,81): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(220,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(225,29): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(242,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(249,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(259,64): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(262,39): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(263,44): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(273,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(273,82): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(275,26): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(279,29): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(283,44): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(303,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(310,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(316,44): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(328,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(334,30): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(342,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(345,30): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(348,34): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(359,22): error TS2495: Type 'Map' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(367,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(376,22): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(377,64): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(380,39): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(381,44): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(391,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(391,75): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(394,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(394,81): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(395,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(405,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(411,10): error TS2339: Property 'selfTime' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(412,10): error TS2339: Property 'totalTime' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(426,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(433,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(433,78): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(435,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(437,19): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(439,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(460,43): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(469,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(471,44): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(481,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(489,30): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(495,21): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(502,18): error TS2339: Property 'id' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(505,16): error TS2339: Property 'id' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(512,34): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(516,12): error TS2339: Property 'selfTime' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(517,12): error TS2339: Property 'totalTime' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(527,28): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(528,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(529,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineProfileTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(533,14): error TS2339: Property 'event' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(533,42): error TS2339: Property 'event' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(540,17): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(543,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(547,29): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(558,17): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(559,23): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(561,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(562,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(563,33): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(568,17): error TS2694: Namespace 'SDK' has no exported member 'TracingModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(571,15): error TS2339: Property 'TimelineProfileTree' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(572,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TimelineProfileTree.js(574,50): error TS2339: Property 'RecordType' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(17,1): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(18,15): error TS2339: Property 'TracingLayerPayload' does not exist on type 'typeof TimelineModel'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(26,1): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(27,15): error TS2551: Property 'TracingLayerTile' does not exist on type 'typeof TimelineModel'. Did you mean 'TracingLayerTree'? -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(38,45): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerTile'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(44,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(45,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(47,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(67,20): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(73,53): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(74,23): error TS2339: Property 'addChild' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(81,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerTile'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(91,29): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(97,39): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(102,39): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(104,18): error TS2339: Property '_pictureForRect' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(119,15): error TS2315: Type 'any' is not generic. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(119,44): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(120,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(133,27): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(135,22): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(142,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(160,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(168,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(207,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(223,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(231,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(234,15): error TS2339: Property '_parent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(237,11): error TS2339: Property '_parent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(238,11): error TS2339: Property '_parentLayerId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(342,25): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(350,33): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(358,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(375,36): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(388,29): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(438,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(444,57): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(448,57): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(452,57): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(456,58): error TS2339: Property 'ScrollRectType' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(5,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(10,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(17,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(24,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(31,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(38,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(45,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(52,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(59,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(66,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(74,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(90,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(91,41): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(97,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(105,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(109,41): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(116,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(120,40): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(127,4): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(15,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(33,53): error TS2339: Property 'keysArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(48,53): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(103,37): error TS2694: Namespace 'UI' has no exported member 'ActionDelegate'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(104,23): error TS2339: Property 'handleAction' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(137,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(191,45): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(196,11): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(210,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(14,30): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(14,33): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(25,21): error TS2339: Property 'remove' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(31,30): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(31,33): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(36,32): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(39,40): error TS2694: Namespace 'UI' has no exported member 'ContextFlavorListener'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(39,77): error TS2339: Property 'flavorChanged' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(45,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(49,35): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(49,38): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(50,31): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(59,44): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(63,35): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(63,38): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(64,31): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(71,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(72,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(73,30): error TS2339: Property 'remove' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(77,30): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(77,33): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(86,21): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(101,16): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(110,12): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(36,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(42,15): error TS2502: 'contextMenu' is referenced directly or indirectly in its own type annotation. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(81,16): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(87,18): error TS2339: Property '_customElement' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(88,33): error TS2339: Property '_customElement' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(113,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(140,10): error TS2339: Property '_customElement' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(193,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(299,16): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(302,17): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(309,40): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(316,20): error TS2339: Property '_uniqueSectionName' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(333,46): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(339,39): error TS2339: Property 'x' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(340,39): error TS2339: Property 'y' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(344,24): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(350,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(352,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(386,36): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(399,41): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(408,17): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(418,83): error TS2339: Property 'isHostedMode' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(420,46): error TS2339: Property 'ownerDocument' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(422,29): error TS2339: Property 'showContextMenuAtPoint' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(422,101): error TS2339: Property 'ownerDocument' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(427,16): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(428,38): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(430,38): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(450,24): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(453,32): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(457,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(473,34): error TS2339: Property 'removeEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(475,34): error TS2339: Property 'removeEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(483,37): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(491,32): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(516,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(35,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(39,48): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(42,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(55,24): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(65,19): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(66,17): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(67,15): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(80,22): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(91,43): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(101,49): error TS2339: Property 'traverseNextNode' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(114,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(123,38): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(123,70): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(124,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(36,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(45,36): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(60,11): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(61,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(64,43): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(66,16): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(75,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(78,30): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(85,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(95,15): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/EmptyWidget.js(42,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/EmptyWidget.js(57,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(46,94): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(62,18): error TS2694: Namespace 'UI' has no exported member 'FilterUI'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(66,37): error TS2339: Property 'element' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(67,12): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(67,41): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(83,28): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(87,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(136,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(146,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(149,13): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(155,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(160,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(175,52): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(180,24): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(180,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(181,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(182,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(184,65): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(192,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(235,63): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(243,47): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(253,26): error TS2694: Namespace 'UI' has no exported member 'NamedBitSetFilterUI'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(259,26): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(261,70): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(265,41): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(265,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(266,26): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(276,53): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(281,51): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(289,55): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(305,56): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(319,101): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(321,49): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(325,47): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(334,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(349,18): error TS2339: Property 'metaKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(349,32): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(349,46): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(349,59): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(351,18): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(351,32): error TS2339: Property 'metaKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(351,46): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(351,59): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(352,37): error TS2339: Property 'typeName' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(360,65): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(361,49): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(368,25): error TS2345: Argument of type '{ [x: string]: any; }' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(374,73): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(375,24): error TS2300: Duplicate identifier 'Item'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(375,24): error TS2339: Property 'Item' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(377,24): error TS2339: Property 'ALL_TYPES' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(398,10): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(442,47): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterSuggestionBuilder.js(21,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/ForwardedInputEventHandler.js(9,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ForwardedInputEventHandler.js(14,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ForwardedInputEventHandler.js(26,46): error TS2339: Property 'ForwardedShortcut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ForwardedInputEventHandler.js(26,85): error TS2339: Property 'ForwardedShortcut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ForwardedInputEventHandler.js(28,46): error TS2339: Property 'ForwardedShortcut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(12,40): error TS2694: Namespace 'UI' has no exported member 'Fragment'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(74,32): error TS2339: Property '_templateCache' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(77,19): error TS2339: Property '_templateCache' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(84,19): error TS2694: Namespace 'UI' has no exported member 'Fragment'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(99,40): error TS2339: Property '_textMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(99,66): error TS2339: Property '_attributeMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(114,18): error TS2551: Property 'hasAttribute' does not exist on type 'Node'. Did you mean 'hasAttributes'? -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(116,39): error TS2551: Property 'getAttribute' does not exist on type 'Node'. Did you mean 'attributes'? -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(117,16): error TS2339: Property 'removeAttribute' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(134,28): error TS2339: Property '_attributeMarkerRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(135,28): error TS2339: Property '_attributeMarkerRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(141,52): error TS2339: Property '_attributeMarkerRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(143,73): error TS2339: Property '_attributeMarkerRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(148,16): error TS2339: Property 'removeAttribute' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(151,52): error TS2339: Property 'data' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(151,77): error TS2339: Property '_textMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(152,26): error TS2339: Property 'data' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(152,49): error TS2339: Property '_textMarkerRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(153,14): error TS2339: Property 'data' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(166,103): error TS2339: Property 'data' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(171,22): error TS2339: Property 'classList' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(171,48): error TS2339: Property '_class' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(174,21): error TS2339: Property 'remove' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(179,18): error TS2694: Namespace 'UI' has no exported member 'Fragment'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(192,35): error TS2339: Property '_class' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(247,24): error TS2495: Type 'NodeListOf' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(272,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(276,13): error TS2551: Property '_Template' does not exist on type 'typeof (Anonymous class)'. Did you mean '_template'? -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(280,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(286,13): error TS2339: Property '_State' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(290,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(307,13): error TS2339: Property '_Bind' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(309,13): error TS2339: Property '_textMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(310,13): error TS2339: Property '_textMarkerRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(312,13): error TS2339: Property '_attributeMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(313,13): error TS2339: Property '_attributeMarkerRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(315,13): error TS2339: Property '_class' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(317,13): error TS2339: Property '_templateCache' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(30,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(35,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(40,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(61,22): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(73,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(84,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(92,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(93,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(97,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(103,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(106,19): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(121,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(123,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(124,18): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(132,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(135,28): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(138,17): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(142,29): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(143,29): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(144,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(151,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(165,19): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(173,28): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(183,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(185,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(197,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(210,15): error TS2304: Cannot find name 'CSSMatrix'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(211,19): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(219,19): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(220,12): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(220,49): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(220,85): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(227,35): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(228,34): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(238,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(239,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(242,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(247,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(248,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(249,17): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(251,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(255,17): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(259,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(260,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(261,17): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(263,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(267,17): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(271,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(272,13): error TS2304: Cannot find name 'CSSMatrix'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(273,17): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(275,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(280,17): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(284,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(285,16): error TS2694: Namespace 'UI' has no exported member 'Geometry'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(288,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(291,21): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(291,52): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(293,16): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(296,13): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(303,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(311,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(316,13): error TS2304: Cannot find name 'CSSMatrix'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(321,4): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(327,25): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(328,17): error TS2339: Property 'Geometry' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(373,19): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(381,19): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(389,19): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(397,19): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(405,19): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(522,26): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(523,40): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(523,87): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(530,26): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(532,44): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(532,78): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(533,42): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(533,84): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(540,26): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(542,44): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(542,76): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(543,42): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(543,82): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(550,26): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(552,44): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(552,79): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(553,42): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(553,85): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(560,26): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(562,44): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(562,77): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(563,42): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(563,83): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(15,48): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(28,41): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(29,39): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(30,41): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(62,18): error TS2694: Namespace 'UI' has no exported member 'GlassPane'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(66,69): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(68,69): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(87,18): error TS2694: Namespace 'UI' has no exported member 'GlassPane'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(115,18): error TS2694: Namespace 'UI' has no exported member 'GlassPane'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(126,77): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(136,18): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(136,60): error TS2339: Property '_panes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(138,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(139,18): error TS2339: Property '_panes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(146,18): error TS2339: Property '_panes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(157,22): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(158,38): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(167,59): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(168,77): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(172,34): error TS2551: Property '_containers' does not exist on type 'typeof (Anonymous class)'. Did you mean 'container'? -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(173,45): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(174,27): error TS2339: Property 'positionAt' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(175,27): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(176,27): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(177,27): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(178,27): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(194,45): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(195,47): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(196,48): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(208,37): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(208,91): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(211,39): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(212,35): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(213,39): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(214,35): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(218,39): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(221,51): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(235,51): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(259,27): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(260,30): error TS2339: Property 'positionAt' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(265,39): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(266,35): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(267,39): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(268,35): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(270,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'arrowX' must be of type 'number', but here has type 'any'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(272,39): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(275,51): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(289,51): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(312,15): error TS2403: Subsequent variable declarations must have the same type. Variable 'arrowY' must be of type 'any', but here has type 'number'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(313,27): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(314,30): error TS2339: Property 'positionAt' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(325,25): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(326,45): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(327,27): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(329,27): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(331,25): error TS2339: Property 'positionAt' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(347,18): error TS2551: Property '_containers' does not exist on type 'typeof (Anonymous class)'. Did you mean 'container'? -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(356,25): error TS2551: Property '_containers' does not exist on type 'typeof (Anonymous class)'. Did you mean 'container'? -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(363,35): error TS2339: Property '_panes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(371,14): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(378,14): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(386,14): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(393,14): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(400,14): error TS2551: Property '_containers' does not exist on type 'typeof (Anonymous class)'. Did you mean 'container'? -node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(402,14): error TS2339: Property '_panes' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(16,26): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(17,23): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(19,65): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(44,15): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(44,47): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(48,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(49,22): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(49,54): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(53,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(54,22): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/HistoryInput.js(54,54): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(9,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(21,18): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(22,15): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(24,53): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(36,20): error TS2694: Namespace 'UI' has no exported member 'Icon'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(38,20): error TS2694: Namespace 'UI' has no exported member 'Icon'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(57,30): error TS2339: Property 'Descriptors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(61,35): error TS2339: Property 'SpriteSheets' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(89,50): error TS2339: Property '_positionRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(102,9): error TS2339: Property '_positionRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(104,85): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(105,9): error TS2300: Duplicate identifier 'Descriptor'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(105,9): error TS2339: Property 'Descriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(107,73): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(108,9): error TS2339: Property 'SpriteSheet' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(111,9): error TS2339: Property 'SpriteSheets' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Icon.js(119,9): error TS2339: Property 'Descriptors' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(9,18): error TS2694: Namespace 'UI' has no exported member 'Infobar'. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(16,45): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(26,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(32,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(44,18): error TS2694: Namespace 'UI' has no exported member 'Infobar'. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(90,30): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/Infobar.js(115,12): error TS2339: Property 'Type' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(10,18): error TS2694: Namespace 'UI' has no exported member 'InplaceEditor'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(11,19): error TS2694: Namespace 'UI' has no exported member 'InplaceEditor'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(14,27): error TS2339: Property '_defaultInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(15,24): error TS2339: Property '_defaultInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(16,29): error TS2339: Property '_defaultInstance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(68,18): error TS2694: Namespace 'UI' has no exported member 'InplaceEditor'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(69,19): error TS2694: Namespace 'UI' has no exported member 'InplaceEditor'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(75,45): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(131,22): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(131,54): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(131,77): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(133,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(134,33): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(184,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(185,18): error TS2339: Property 'Controller' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InplaceEditor.js(192,18): error TS2339: Property 'Config' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(45,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(49,9): error TS2554: Expected 5 arguments, but got 4. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(53,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(54,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(58,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(62,31): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(65,45): error TS2339: Property 'tabbedPane' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(68,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(69,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(76,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(80,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(92,51): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(112,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(128,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(131,26): error TS2339: Property 'appendView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(147,80): error TS2339: Property 'widget' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(247,73): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(247,89): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(254,17): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(254,41): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(255,28): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(257,17): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(257,41): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(259,28): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(265,17): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(270,15): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(272,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(275,15): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(277,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(300,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(308,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(343,18): error TS2339: Property 'DrawerToggleActionDelegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(45,50): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(54,41): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(56,40): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(58,40): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(60,40): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(62,40): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(75,90): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(91,19): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(91,37): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(91,56): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(91,73): error TS2339: Property 'metaKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(95,25): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(97,19): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(108,19): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(115,38): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(116,42): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(128,35): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(128,74): error TS2339: Property 'KeyBindings' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(130,40): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(135,25): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(144,25): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(178,33): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(199,21): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(205,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(209,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(215,73): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(216,21): error TS2339: Property 'Key' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(219,21): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(269,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(275,21): error TS2339: Property 'KeyBindings' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(278,39): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(279,42): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(282,27): error TS2339: Property 'KeyBindings' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(288,45): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(289,21): error TS2300: Duplicate identifier 'Descriptor'. -node_modules/chrome-devtools-frontend/front_end/ui/KeyboardShortcut.js(289,21): error TS2339: Property 'Descriptor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(14,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(22,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(28,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(53,15): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(54,18): error TS2694: Namespace 'UI' has no exported member 'ListDelegate'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(55,18): error TS2694: Namespace 'UI' has no exported member 'ListMode'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(59,18): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(60,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(61,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(69,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(76,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(88,67): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(94,15): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(99,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(101,47): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(106,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(158,39): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(160,33): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(180,25): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(181,19): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(229,27): error TS2339: Property 'isItemSelectable' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(235,7): error TS2554: Expected 3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(252,7): error TS2554: Expected 3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(270,7): error TS2554: Expected 3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(287,7): error TS2554: Expected 3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(304,7): error TS2554: Expected 3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(316,35): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(322,39): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(325,35): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(341,32): error TS2339: Property 'isItemSelectable' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(350,19): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(365,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(401,32): error TS2339: Property 'createElementForItem' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(424,40): error TS2339: Property 'heightForItem' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(443,20): error TS2339: Property 'selectedItemChanged' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(462,26): error TS2339: Property 'isItemSelectable' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(478,39): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(480,26): error TS2339: Property 'isItemSelectable' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(500,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'variableOffsets' must be of type 'any', but here has type 'Int32Array'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(520,82): error TS2339: Property 'heightForItem' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(523,39): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(529,35): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(557,33): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(592,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(637,14): error TS2403: Subsequent variable declarations must have the same type. Variable 'index' must be of type 'number', but here has type 'any'. -node_modules/chrome-devtools-frontend/front_end/ui/ListModel.js(28,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/ListModel.js(185,22): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListModel.js(190,14): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(9,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(16,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(17,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(28,20): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(127,14): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(129,28): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(133,43): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(134,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(137,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(138,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(203,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(203,58): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(210,33): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(235,15): error TS2339: Property 'Delegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(237,15): error TS2339: Property 'Delegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(241,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(253,19): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(259,18): error TS2694: Namespace 'UI' has no exported member 'ListWidget'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(268,15): error TS2339: Property 'Editor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(274,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(276,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(279,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(291,15): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(300,23): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(324,34): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(324,34): error TS8024: JSDoc '@param' tag has name '', but there is no parameter with that name. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(324,35): error TS1138: Parameter declaration expected. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(341,34): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(341,34): error TS8024: JSDoc '@param' tag has name '', but there is no parameter with that name. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(341,35): error TS1138: Parameter declaration expected. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(376,7): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(378,24): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(395,18): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(402,28): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Panel.js(29,4): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/ui/Panel.js(44,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/ui/Panel.js(49,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/Panel.js(75,13): error TS2339: Property 'handled' does not exist on type 'KeyboardEvent'. -node_modules/chrome-devtools-frontend/front_end/ui/Panel.js(79,26): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/Panel.js(122,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(37,40): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(80,79): error TS2339: Property 'clientX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(80,94): error TS2339: Property 'clientY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(109,15): error TS2339: Property 'which' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(129,15): error TS2339: Property 'relatedTarget' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(129,39): error TS2339: Property 'relatedTarget' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(170,38): error TS2339: Property 'ownerDocument' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(206,42): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(207,44): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(220,28): error TS2339: Property '_popoverHelper' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(222,26): error TS2339: Property '_popoverHelper' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(224,24): error TS2339: Property '_popoverHelper' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(236,33): error TS2339: Property '_popoverHelper' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(253,113): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/Popover.js(254,4): error TS2339: Property 'PopoverRequest' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/ProgressIndicator.js(38,45): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(15,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(66,19): error TS2694: Namespace 'UI' has no exported member 'ReportView'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(69,37): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(75,27): error TS2694: Namespace 'UI' has no exported member 'ReportView'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(75,51): error TS2694: Namespace 'UI' has no exported member 'ReportView'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(78,42): error TS2694: Namespace 'UI' has no exported member 'ReportView'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(108,15): error TS2339: Property 'Section' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(118,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(121,36): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(159,11): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ReportView.js(161,11): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(58,20): error TS2339: Property 'remove' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(60,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(72,15): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(74,15): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(123,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(150,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(158,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(158,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(165,18): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(212,26): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(226,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ResizerWidget.js(229,28): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(13,45): error TS2345: Argument of type 'false' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(23,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(34,20): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(36,20): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(37,18): error TS2694: Namespace 'UI' has no exported member 'Searchable'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(43,36): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(49,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(50,56): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(55,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(56,65): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(65,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(76,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(81,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(89,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(96,30): error TS2339: Property 'supportsCaseSensitiveSearch' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(97,56): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(99,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(103,30): error TS2339: Property 'supportsRegexSearch' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(106,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(111,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(117,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(118,32): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(122,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(124,35): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(137,40): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(138,25): error TS2339: Property 'parentElementOrShadowHost' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(164,18): error TS2339: Property 'caseSensitive' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(165,18): error TS2339: Property 'isRegex' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(166,23): error TS2345: Argument of type '{}' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(171,30): error TS2339: Property 'supportsCaseSensitiveSearch' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(172,59): error TS2339: Property 'caseSensitive' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(173,30): error TS2339: Property 'supportsRegexSearch' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(174,51): error TS2339: Property 'isRegex' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(202,30): error TS2339: Property 'currentSearchMatches' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(204,26): error TS2339: Property 'currentSearchMatches' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(205,77): error TS2339: Property 'currentQuery' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(212,77): error TS2339: Property 'currentSearchMatches' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(260,26): error TS2339: Property 'jumpToNextSearchResult' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(270,26): error TS2339: Property 'jumpToPreviousSearchResult' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(296,32): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(297,35): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(317,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(328,35): error TS2339: Property 'hasFocus' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(329,48): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(358,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(365,45): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(367,42): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(386,28): error TS2339: Property 'jumpToPreviousSearchResult' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(388,28): error TS2339: Property 'jumpToNextSearchResult' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(423,32): error TS2339: Property 'currentQuery' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(424,35): error TS2339: Property 'currentQuery' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(425,28): error TS2339: Property 'searchCanceled' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(443,26): error TS2339: Property 'currentQuery' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(446,26): error TS2339: Property 'performSearch' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(450,19): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(456,34): error TS2339: Property 'SearchConfig' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(474,20): error TS2694: Namespace 'UI' has no exported member 'Replaceable'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(475,10): error TS2339: Property 'replaceSelectionWith' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(482,20): error TS2694: Namespace 'UI' has no exported member 'Replaceable'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(482,59): error TS2339: Property 'replaceAllWith' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(504,19): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(516,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(527,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(532,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(544,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(550,18): error TS2694: Namespace 'UI' has no exported member 'SearchableView'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(559,19): error TS2339: Property 'SearchConfig' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(587,15): error TS2339: Property '__fromRegExpQuery' does not exist on type 'RegExp'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(30,4): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(39,4): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(46,6): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(62,4): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(64,5): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(65,18): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(70,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(97,4): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(99,15): error TS2339: Property 'checked' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(100,13): error TS2339: Property 'checked' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(106,33): error TS2339: Property 'checked' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(107,25): error TS2339: Property 'checked' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(117,4): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(119,27): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(129,4): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(133,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(136,17): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(139,19): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/SettingsUI.js(155,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(16,39): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(26,83): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(34,38): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(39,27): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(42,42): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(88,15): error TS2339: Property 'consume' does not exist on type 'KeyboardEvent'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(94,15): error TS2339: Property 'consume' does not exist on type 'KeyboardEvent'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(123,43): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(147,35): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(148,31): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(163,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(201,21): error TS2339: Property 'ForwardedShortcut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(203,21): error TS2339: Property 'ForwardedShortcut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutRegistry.js(203,74): error TS2339: Property 'ForwardedShortcut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(42,54): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(44,39): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(45,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(46,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(49,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(49,84): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(50,52): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(53,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(53,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(55,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(55,64): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(57,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(57,69): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(59,56): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(61,51): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(62,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(63,60): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(66,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(66,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(68,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(68,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(71,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(73,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(76,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(78,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(81,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(83,28): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(86,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(89,84): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(91,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(93,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(95,80): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(97,51): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(98,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(99,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(102,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(103,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(105,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(105,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(107,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(107,68): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(109,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(109,75): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(112,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(115,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(116,49): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(116,83): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(118,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(118,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(119,49): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(119,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(121,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(122,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(124,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(124,70): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(125,49): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(125,86): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(127,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(127,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(129,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(129,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(131,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(131,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(133,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(133,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(135,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(135,72): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(136,49): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(136,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(138,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(138,71): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(140,28): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(140,66): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(143,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(146,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(149,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(152,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(154,84): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(156,86): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(160,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(164,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(166,30): error TS2339: Property 'PerformancePanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(167,34): error TS2339: Property 'PerformancePanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(168,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(172,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(175,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(178,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(179,49): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(179,81): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(180,49): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(180,79): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(182,28): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(182,61): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(184,28): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(185,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(186,49): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(186,78): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(187,49): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(187,79): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(189,28): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(189,78): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(190,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(192,28): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(192,80): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(193,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(222,20): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(222,76): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(223,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(231,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(253,40): error TS2339: Property '_sequenceNumber' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(257,18): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(265,26): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(273,26): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(277,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(292,28): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(308,26): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(318,18): error TS2694: Namespace 'UI' has no exported member 'KeyboardShortcut'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(355,21): error TS2339: Property '_sequenceNumber' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(358,20): error TS2339: Property 'ElementsPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(359,71): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(361,73): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(363,67): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(365,69): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(367,74): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(369,72): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(371,77): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(373,73): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(376,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(376,93): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(378,75): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(380,75): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(383,60): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(384,60): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(384,89): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(388,60): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(389,60): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(389,91): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(393,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(393,96): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(396,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(396,98): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(398,74): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(398,103): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(400,74): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(400,105): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(403,20): error TS2339: Property 'SourcesPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(404,86): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(406,74): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(408,85): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(411,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(411,95): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(414,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(414,92): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(417,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(417,94): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(420,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(420,96): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(423,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(423,98): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(425,32): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(425,70): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(428,32): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(428,70): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(431,32): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(431,75): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(433,74): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(435,82): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(438,32): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(438,75): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(441,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(441,96): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(444,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(444,95): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(447,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(447,95): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(450,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(450,95): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(453,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(453,94): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(455,80): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(457,70): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(460,32): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(460,75): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(463,20): error TS2339: Property 'LayersPanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(470,76): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(473,60): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(473,91): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(474,60): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(478,60): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(478,92): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(479,60): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(482,63): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(484,65): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(486,65): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(488,66): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(491,20): error TS2339: Property 'PerformancePanelShortcuts' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(493,27): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(494,42): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(494,79): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(496,27): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(497,42): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(497,79): error TS2339: Property 'Modifiers' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(31,23): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(53,41): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(54,41): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(57,50): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(58,52): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(60,41): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(60,83): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(62,63): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(113,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(115,23): error TS2339: Property '_isCustom' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(121,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(122,21): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(131,21): error TS2339: Property '_actionId' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(137,21): error TS2339: Property '_subItems' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(145,21): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(147,47): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(162,22): error TS2339: Property '_isSeparator' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(163,22): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(183,7): error TS2322: Type '(Anonymous class)' is not assignable to type 'this'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(10,15): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(11,18): error TS2694: Namespace 'UI' has no exported member 'SoftDropDown'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(20,37): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(25,52): error TS2339: Property 'MarginBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(26,52): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(28,59): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(29,44): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(40,30): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(55,41): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(64,54): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(69,18): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(70,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(87,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(95,19): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(149,19): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(151,30): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(165,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(186,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(217,14): error TS2339: Property 'movementX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(217,29): error TS2339: Property 'movementY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(278,17): error TS2339: Property 'Delegate' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(281,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(288,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(295,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(48,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(51,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(53,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(58,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(59,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(60,59): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(95,37): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(170,45): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(170,100): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(171,9): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(189,45): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(189,103): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(190,9): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(254,43): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(271,41): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(279,41): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(370,43): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(382,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(390,41): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(432,67): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(432,101): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(434,50): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(434,85): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(446,50): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(456,43): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(519,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(542,25): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(553,25): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(576,54): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(582,54): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(586,25): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(587,25): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(588,25): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(589,25): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(590,25): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(593,27): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(611,81): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(614,39): error TS2339: Property 'MinPadding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(621,45): error TS2339: Property 'MinPadding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(628,71): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(631,36): error TS2339: Property 'MinPadding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(636,42): error TS2339: Property 'MinPadding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(647,21): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(654,21): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(666,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(673,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(695,43): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(696,66): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(697,43): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(698,72): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(700,79): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(701,88): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(702,30): error TS2339: Property 'MinPadding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(715,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(722,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(740,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(788,19): error TS2694: Namespace 'UI' has no exported member 'SplitWidget'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(820,27): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(823,27): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(826,27): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(841,54): error TS2339: Property 'vertical' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(841,71): error TS2339: Property 'horizontal' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(848,13): error TS2339: Property 'vertical' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(850,13): error TS2339: Property 'horizontal' does not exist on type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(861,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(872,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(874,67): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(878,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(882,45): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(894,59): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(912,49): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(913,16): error TS2339: Property 'SettingForOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(915,16): error TS2339: Property 'ShowMode' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(922,16): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(927,16): error TS2339: Property 'MinPadding' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(53,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBoxDelegate'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(69,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(69,34): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(71,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(71,36): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(72,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(79,52): error TS2339: Property 'AnchorBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(116,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(126,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(142,60): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(171,32): error TS2339: Property 'applySuggestion' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(182,30): error TS2339: Property 'applySuggestion' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(195,30): error TS2339: Property 'acceptSuggestion' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(202,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(214,13): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(218,32): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(227,37): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(235,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(244,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(253,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(254,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(282,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(286,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(307,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(393,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(394,15): error TS2339: Property 'Suggestion' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(398,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(399,15): error TS2339: Property 'Suggestions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(54,10): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(67,17): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(70,27): error TS2694: Namespace 'TextUtils' has no exported member 'TokenizerFactory'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(74,12): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(75,39): error TS2339: Property 'createTokenizer' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(82,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(85,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(102,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(40,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(41,47): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(47,48): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(60,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(67,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(88,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(125,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(159,27): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(179,18): error TS2694: Namespace 'UI' has no exported member 'TabbedPaneTabDelegate'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(258,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(314,56): error TS2339: Property 'getComponentRoot' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(346,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(405,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(487,31): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(489,33): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(489,42): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(491,33): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(491,43): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(568,15): error TS2339: Property 'which' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(671,27): error TS2339: Property '__tab' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(679,31): error TS2339: Property '__tab' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(775,20): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(777,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(778,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(790,104): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(792,21): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(793,21): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(828,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(873,19): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(894,28): error TS2339: Property 'click' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(899,20): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(904,15): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(941,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(948,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(955,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(999,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1006,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1013,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1020,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1029,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1047,21): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1052,18): error TS2694: Namespace 'UI' has no exported member 'TabbedPaneTabDelegate'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1064,20): error TS2339: Property '__iconElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1065,18): error TS2339: Property '__iconElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1066,18): error TS2339: Property '__iconElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1075,16): error TS2339: Property '__iconElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1085,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1086,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1088,35): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1096,18): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1121,30): error TS2339: Property 'button' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1122,72): error TS2339: Property 'classList' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1128,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1135,22): error TS2339: Property 'classList' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1135,78): error TS2339: Property 'button' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1145,15): error TS2339: Property 'button' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1146,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1154,22): error TS2339: Property 'closeTabs' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1191,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1192,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1193,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1194,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1197,22): error TS2339: Property 'onContextMenu' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1206,22): error TS2339: Property 'classList' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1208,30): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1224,90): error TS2339: Property 'offsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1225,28): error TS2339: Property 'offsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1229,26): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1232,17): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1237,44): error TS2339: Property 'offsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1239,44): error TS2339: Property 'offsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1243,52): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1244,24): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1247,48): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1248,24): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1252,22): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1252,55): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1260,22): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1280,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(11,18): error TS2694: Namespace 'UI' has no exported member 'TextEditor'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(12,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(12,19): error TS2694: Namespace 'UI' has no exported member 'TextEditor'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(21,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(26,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(31,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(36,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(47,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(58,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(70,18): error TS2694: Namespace 'UI' has no exported member 'AutocompleteConfig'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(79,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(85,15): error TS2339: Property 'Events' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(91,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(101,15): error TS2300: Duplicate identifier 'Options'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(101,15): error TS2339: Property 'Options' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(105,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(111,4): error TS2339: Property 'AutocompleteConfig' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(41,49): error TS2339: Property 'DefaultAutocompletionTimeout' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(52,63): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(113,39): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(115,24): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(119,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(127,42): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(130,26): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(194,26): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(240,39): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(241,23): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(242,21): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(249,19): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(269,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(273,19): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(299,19): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(299,37): error TS2339: Property 'metaKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(299,55): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(299,72): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(309,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(322,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(322,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(350,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(350,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(389,35): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(437,29): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(454,19): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(466,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(524,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(524,51): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(547,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(547,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(564,35): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(580,35): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(592,35): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(601,32): error TS2339: Property 'isAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(610,54): error TS2339: Property 'isAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(622,35): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(627,7): error TS2322: Type 'Node' is not assignable to type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(627,7): error TS2322: Type 'Node' is not assignable to type 'Element'. - Property 'classList' is missing in type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(652,15): error TS2339: Property 'DefaultAutocompletionTimeout' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(655,15): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(43,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(48,45): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(61,46): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(62,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(63,39): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(75,24): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(112,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(115,26): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(128,62): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(134,47): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(246,10): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(273,19): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(318,56): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(328,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(328,61): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(355,31): error TS2694: Namespace 'UI' has no exported member 'ToolbarItem'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(405,53): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(405,70): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(412,18): error TS2339: Property 'disabled' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(430,14): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(431,12): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(484,38): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(520,18): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(535,20): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(544,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(545,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(554,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(563,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(567,18): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(579,63): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(584,46): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(596,49): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(599,20): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(601,20): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(603,36): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(650,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(655,51): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(663,17): error TS2339: Property 'Event' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(682,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(701,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(727,27): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(741,15): error TS2339: Property 'buttons' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(761,48): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(762,22): error TS2339: Property 'totalOffsetTop' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(762,54): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(800,21): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(809,23): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(829,16): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(831,16): error TS2339: Property 'Provider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(833,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(841,16): error TS2339: Property 'ItemsProvider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(843,16): error TS2339: Property 'ItemsProvider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(845,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(861,40): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(1003,11): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(1023,11): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(1036,23): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(1053,38): error TS2339: Property 'checkboxElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(1055,20): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(1092,8): error TS2551: Property 'SettingsUI' does not exist on type 'typeof UI'. Did you mean 'SettingUI'? -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(12,29): error TS2339: Property 'createChild' does not exist on type 'HTMLElement'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(15,45): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(20,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(39,33): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(42,24): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(49,16): error TS2551: Property '_nativeOverrideContainer' does not exist on type 'typeof (Anonymous class)'. Did you mean 'addNativeOverrideContainer'? -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(57,27): error TS2339: Property 'path' does not exist on type 'MouseEvent'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(67,37): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(79,44): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(84,36): error TS2551: Property '_nativeOverrideContainer' does not exist on type 'typeof (Anonymous class)'. Did you mean 'addNativeOverrideContainer'? -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(85,31): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(86,72): error TS2339: Property '_nativeTitle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(87,29): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(111,90): error TS2339: Property 'Timing' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(113,64): error TS2339: Property 'Timing' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(118,34): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(119,41): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(129,65): error TS2339: Property 'x' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(130,23): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(134,24): error TS2339: Property 'y' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(135,17): error TS2339: Property 'y' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(136,17): error TS2339: Property 'y' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(165,12): error TS2339: Property 'Timing' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(172,12): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(176,12): error TS2551: Property '_nativeOverrideContainer' does not exist on type 'typeof (Anonymous class)'. Did you mean 'addNativeOverrideContainer'? -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(177,12): error TS2339: Property '_nativeTitle' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(178,17): error TS2304: Cannot find name 'ObjectPropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(186,35): error TS2339: Property '_symbol' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Tooltip.js(195,24): error TS2345: Argument of type 'PropertyDescriptor' is not assignable to parameter of type 'Element'. - Property 'classList' is missing in type 'PropertyDescriptor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(31,4): error TS2339: Property 'highlightedSearchResultClassName' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(32,4): error TS2339: Property 'highlightedCurrentSearchResultClassName' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(69,13): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(97,25): error TS2339: Property '_glassPaneUsageCount' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(98,22): error TS2339: Property '_glassPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(99,22): error TS2339: Property '_glassPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(99,71): error TS2339: Property 'PointerEventsBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(100,22): error TS2339: Property '_glassPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(100,53): error TS2339: Property '_documentForMouseOut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(108,26): error TS2339: Property '_glassPaneUsageCount' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(110,20): error TS2339: Property '_glassPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(111,27): error TS2339: Property '_glassPane' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(112,27): error TS2339: Property '_documentForMouseOut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(125,15): error TS2339: Property 'button' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(125,48): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(134,39): error TS2339: Property 'ownerDocument' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(138,25): error TS2339: Property '_documentForMouseOut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(139,20): error TS2339: Property '_documentForMouseOut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(150,77): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(151,21): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(160,21): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(172,25): error TS2339: Property '_documentForMouseOut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(174,20): error TS2339: Property '_documentForMouseOut' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(192,15): error TS2339: Property 'buttons' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(228,16): error TS2339: Property '_glassPaneUsageCount' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(238,15): error TS2339: Property 'classList' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(241,11): error TS2339: Property '__editingCount' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(245,17): error TS2339: Property '__editing' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(247,23): error TS2339: Property 'parentElementOrShadowHost' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(257,10): error TS2339: Property '__editingCount' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(260,26): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(273,17): error TS2339: Property '__editing' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(276,13): error TS2339: Property '__editing' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(277,8): error TS2339: Property '__editingCount' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(277,29): error TS2339: Property '__editingCount' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(279,18): error TS2339: Property '__editing' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(282,20): error TS2339: Property '__editing' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(283,10): error TS2339: Property '__editingCount' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(300,15): error TS2339: Property 'wheelDeltaY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(300,40): error TS2339: Property 'wheelDeltaX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(302,20): error TS2339: Property 'wheelDeltaY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(302,45): error TS2339: Property 'wheelDeltaX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(305,15): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(305,42): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(307,20): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(307,49): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(355,23): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(451,42): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(451,69): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(452,31): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(452,57): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(456,27): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(487,11): error TS2339: Property 'handled' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(503,8): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(535,8): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(570,8): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(573,17): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(580,8): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(601,8): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(625,17): error TS2339: Property 'format' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(625,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(633,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(640,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(647,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(657,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(659,21): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(660,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(662,10): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(699,28): error TS2339: Property 'createShadowRoot' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(714,20): error TS2339: Property 'document' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(716,6): error TS2339: Property '_keyboardFocus' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(718,34): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(721,8): error TS2339: Property '_keyboardFocus' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(724,8): error TS2339: Property '_keyboardFocus' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(736,20): error TS2339: Property 'document' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(744,47): error TS2339: Property 'ownerDocument' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(748,11): error TS2339: Property '_keyboardFocus' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(763,44): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(764,13): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(770,23): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(796,69): error TS2339: Property 'highlightedSearchResultClassName' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(826,27): error TS2339: Property 'childTextNodes' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(943,11): error TS2339: Property 'positionAt' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(946,11): error TS2339: Property 'positionAt' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(995,25): error TS2339: Property 'keysArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1058,28): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1060,28): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1089,14): error TS2339: Property '_longClickInterval' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1090,26): error TS2339: Property '_longClickInterval' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1091,19): error TS2339: Property '_longClickInterval' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1114,13): error TS2339: Property 'which' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1125,13): error TS2339: Property 'which' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1152,8): error TS2339: Property '_keyboardFocus' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1153,62): error TS2339: Property '_keyboardFocus' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1170,18): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1182,19): error TS2551: Property 'registerElement' does not exist on type 'Document'. Did you mean 'createElement'? -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1209,11): error TS2339: Property 'spellcheck' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1212,13): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1224,11): error TS2339: Property 'radioElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1225,11): error TS2339: Property 'radioElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1226,11): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1237,11): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1238,11): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1250,11): error TS2339: Property 'sliderElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1251,11): error TS2339: Property 'sliderElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1252,11): error TS2339: Property 'sliderElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1253,11): error TS2339: Property 'sliderElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1267,16): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1274,18): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1283,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1299,22): error TS2339: Property '_lastId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1299,50): error TS2339: Property '_lastId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1300,53): error TS2339: Property '_lastId' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1302,79): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1305,41): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1307,22): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1317,27): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1318,24): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1319,74): error TS2339: Property '_constructor' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1324,29): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1333,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1342,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1353,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1367,12): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1381,12): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1382,12): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1410,12): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1417,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1439,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1446,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1459,32): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1468,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1481,34): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1494,9): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1519,41): error TS2339: Property 'select' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1522,59): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1526,32): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1529,19): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1537,26): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1538,21): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1546,27): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1546,57): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1549,15): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1552,23): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1561,11): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1562,17): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1570,25): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1574,11): error TS2339: Property 'value' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1646,40): error TS2339: Property '_textWidthCache' does not exist on type '(context: CanvasRenderingContext2D, text: string) => number'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1649,25): error TS2339: Property '_textWidthCache' does not exist on type '(context: CanvasRenderingContext2D, text: string) => number'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1695,5): error TS2322: Type 'string | V' is not assignable to type 'string'. - Type 'V' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1713,25): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1715,20): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1745,18): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1763,20): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1766,52): error TS2339: Property 'sheet' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1783,30): error TS2339: Property 'cssRules' does not exist on type 'StyleSheet'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1803,25): error TS2345: Argument of type '"default"' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1839,38): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1841,37): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1843,37): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1845,37): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1849,44): error TS2339: Property 'Regex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1859,18): error TS2694: Namespace 'UI' has no exported member 'ThemeSupport'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1869,70): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1869,97): error TS2339: Property 'Format' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1875,18): error TS2694: Namespace 'UI' has no exported member 'ThemeSupport'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1888,18): error TS2694: Namespace 'UI' has no exported member 'ThemeSupport'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1898,42): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1900,51): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1901,51): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1910,22): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1911,22): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1912,22): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1913,22): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1920,17): error TS2339: Property 'ColorUsage' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1938,23): error TS2304: Cannot find name 'Image'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1943,50): error TS2345: Argument of type 'HTMLImageElement' is not assignable to parameter of type '(new (width?: number, height?: number) => HTMLImageElement) | PromiseLike HTMLImageElement>'. - Property 'then' is missing in type 'HTMLImageElement'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1951,23): error TS2304: Cannot find name 'Image'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1966,23): error TS2339: Property 'type' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1967,23): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1968,48): error TS2345: Argument of type '-1' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1969,23): error TS2339: Property 'onchange' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1971,34): error TS2339: Property 'files' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1986,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1990,41): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1993,30): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1995,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(1999,15): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2003,16): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2013,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2017,41): error TS2339: Property 'SizeBehavior' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2020,30): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2024,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2025,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2027,15): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(11,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(16,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(21,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(26,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(31,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(36,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(43,9): error TS2339: Property '_symbol' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(44,9): error TS2339: Property '_widgetSymbol' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(60,18): error TS2339: Property '_symbol' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(129,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' is not assignable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(195,58): error TS2694: Namespace 'UI' has no exported member 'ToolbarItem'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(201,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(208,20): error TS2339: Property '_symbol' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(235,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(236,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(241,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(242,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(244,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(249,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(254,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(263,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(267,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(282,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(282,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(292,33): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(297,32): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(299,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(318,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(322,35): error TS2694: Namespace 'UI' has no exported member 'ViewManager'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(322,82): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(331,19): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(343,32): error TS2339: Property '_widgetSymbol' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(361,40): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(377,28): error TS2694: Namespace 'UI' has no exported member 'ViewManager'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(381,38): error TS2694: Namespace 'UI' has no exported member 'ViewManager'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(383,35): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(389,36): error TS2694: Namespace 'UI' has no exported member 'ViewManager'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(398,19): error TS2694: Namespace 'UI' has no exported member 'TabbedViewLocation'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(401,31): error TS2339: Property '_TabbedLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(408,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(411,31): error TS2339: Property '_StackLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(416,26): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(420,20): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(432,16): error TS2339: Property '_ContainerWidget' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(434,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(440,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(451,30): error TS2339: Property 'toolbarItems' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(452,30): error TS2339: Property 'widget' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(454,38): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(456,26): error TS2339: Property '_widgetSymbol' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(482,16): error TS2339: Property '_ExpandableContainerWidget' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(484,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(492,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(495,24): error TS2339: Property 'createTextChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(495,45): error TS2339: Property 'title' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(496,24): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(501,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(503,25): error TS2339: Property '_ExpandableContainerWidget' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(514,20): error TS2339: Property 'toolbarItems' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(515,30): error TS2339: Property 'widget' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(517,26): error TS2339: Property '_widgetSymbol' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(531,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(540,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(556,36): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(556,68): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(558,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(560,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(569,16): error TS2339: Property '_ExpandableContainerWidget' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(574,16): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(599,16): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(605,16): error TS2339: Property '_TabbedLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(605,63): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(623,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(624,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(627,53): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(632,34): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(668,22): error TS2339: Property '_manager' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(674,92): error TS2339: Property '_TabbedLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(681,27): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(691,70): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(692,34): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(696,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(700,40): error TS2339: Property 'title' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(700,68): error TS2339: Property 'title' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(702,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(702,40): error TS2339: Property 'title' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(708,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(713,14): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(713,29): error TS2339: Property 'title' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(713,57): error TS2339: Property '_ContainerWidget' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(714,14): error TS2339: Property 'isCloseable' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(714,36): error TS2339: Property 'isTransient' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(719,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(720,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(723,38): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(725,25): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(726,10): error TS2339: Property '_manager' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(726,35): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(727,26): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(733,37): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(742,40): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(750,14): error TS2339: Property 'isCloseable' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(752,24): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(763,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(764,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(771,37): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(774,33): error TS2694: Namespace 'UI' has no exported member 'ViewManager'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(774,97): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(779,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(783,39): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(786,32): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(787,10): error TS2339: Property '_manager' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(787,38): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(788,29): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(789,36): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(793,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(798,40): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(802,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(811,25): error TS2339: Property 'disposeView' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(818,55): error TS2339: Property '_TabbedLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(819,31): error TS2345: Argument of type '{ [x: string]: any; }' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(823,16): error TS2339: Property '_TabbedLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(829,16): error TS2339: Property '_StackLocation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(829,62): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(840,33): error TS2694: Namespace 'UI' has no exported member 'ViewManager'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(849,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(850,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(853,57): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(855,27): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(856,12): error TS2339: Property '_manager' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(856,37): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(857,38): error TS2339: Property '_ExpandableContainerWidget' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(860,59): error TS2339: Property '_ExpandableContainerWidget' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(864,43): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(870,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(871,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(876,57): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(881,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(885,57): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(890,44): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(891,32): error TS2339: Property '_Location' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(892,10): error TS2339: Property '_manager' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(892,38): error TS2339: Property 'viewId' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(900,27): error TS2339: Property '_manager' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(901,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(45,18): error TS2339: Property '__widget' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(88,16): error TS2339: Property '__widget' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(90,19): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(95,23): error TS2339: Property '__widget' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(251,46): error TS2339: Property '__widget' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(252,39): error TS2339: Property 'parentElementOrShadowHost' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(254,34): error TS2339: Property '__widget' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(286,44): error TS2339: Property '__widget' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(287,37): error TS2339: Property 'parentElementOrShadowHost' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(293,42): error TS2339: Property '__widget' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(312,19): error TS2339: Property '_originalInsertBefore' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(314,19): error TS2339: Property '_originalAppendChild' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(345,17): error TS2339: Property '_originalRemoveChild' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(375,17): error TS2339: Property '_originalRemoveChild' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(409,17): error TS2551: Property '_scrollTop' does not exist on type 'Element'. Did you mean 'scrollTop'? -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(410,17): error TS2551: Property '_scrollLeft' does not exist on type 'Element'. Did you mean 'scrollLeft'? -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(418,21): error TS2551: Property '_scrollTop' does not exist on type 'Element'. Did you mean 'scrollTop'? -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(419,41): error TS2551: Property '_scrollTop' does not exist on type 'Element'. Did you mean 'scrollTop'? -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(420,21): error TS2551: Property '_scrollLeft' does not exist on type 'Element'. Did you mean 'scrollLeft'? -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(421,42): error TS2551: Property '_scrollLeft' does not exist on type 'Element'. Did you mean 'scrollLeft'? -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(484,20): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(485,17): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(498,39): error TS2339: Property 'traverseNextNode' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(513,25): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(520,12): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(550,25): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(583,17): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(590,11): error TS2339: Property '_originalAppendChild' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(591,11): error TS2339: Property '_originalInsertBefore' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(592,11): error TS2339: Property '_originalRemoveChild' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(593,11): error TS2339: Property '_originalRemoveChildren' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(593,55): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(613,23): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(647,23): error TS2554: Expected 2 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(693,51): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(713,1): error TS2322: Type '(child: Node) => Node' is not assignable to type '(newChild: T) => T'. - Type 'Node' is not assignable to type 'T'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(715,14): error TS2339: Property '__widget' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(716,20): error TS2339: Property '_originalAppendChild' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(726,1): error TS2322: Type '(child: Node, anchor: Node) => Node' is not assignable to type '(newChild: T, refChild: Node) => T'. - Type 'Node' is not assignable to type 'T'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(728,14): error TS2339: Property '__widget' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(729,20): error TS2339: Property '_originalInsertBefore' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(738,1): error TS2322: Type '(child: Node) => Node' is not assignable to type '(oldChild: T) => T'. - Type 'Node' is not assignable to type 'T'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(740,14): error TS2339: Property '__widgetCounter' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(740,40): error TS2339: Property '__widget' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(742,20): error TS2339: Property '_originalRemoveChild' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(745,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(746,28): error TS2339: Property '__widgetCounter' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(747,13): error TS2339: Property '_originalRemoveChildren' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(8,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(9,14): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(53,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(64,14): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(90,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(99,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(108,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(121,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(131,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XElement.js(141,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(8,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(22,31): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string[]'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(32,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(42,29): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(48,29): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(55,14): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(105,10): error TS2339: Property 'ContextMenuProvider' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(109,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(115,31): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(116,36): error TS2339: Property '_href' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(119,67): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(119,91): error TS2339: Property '_href' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(121,64): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(121,84): error TS2339: Property '_href' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(8,1): error TS8022: JSDoc '@extends' is not attached to a class. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(31,21): error TS2339: Property '_observer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(32,18): error TS2339: Property '_observer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(39,16): error TS2339: Property '_observer' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(48,25): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(56,19): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(100,79): error TS2345: Argument of type '{ passive: boolean; capture: false; }' is not assignable to parameter of type 'boolean | EventListenerOptions'. - Object literal may only specify known properties, and 'passive' does not exist in type 'boolean | EventListenerOptions'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(108,19): error TS2551: Property '_scrollTop' does not exist on type 'Element'. Did you mean 'scrollTop'? -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(109,37): error TS2551: Property '_scrollTop' does not exist on type 'Element'. Did you mean 'scrollTop'? -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(110,19): error TS2551: Property '_scrollLeft' does not exist on type 'Element'. Did you mean 'scrollLeft'? -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(111,38): error TS2551: Property '_scrollLeft' does not exist on type 'Element'. Did you mean 'scrollLeft'? -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(120,13): error TS2339: Property '_scrollTop' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(120,34): error TS2339: Property 'scrollTop' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(121,13): error TS2339: Property '_scrollLeft' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(121,35): error TS2339: Property 'scrollLeft' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(128,26): error TS2339: Property 'isSelfOrAncestor' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(141,45): error TS2339: Property 'isSelfOrAncestor' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(146,24): error TS2339: Property 'traverseNextNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(156,29): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(161,15): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(10,15): error TS2304: Cannot find name 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(15,43): error TS2339: Property 'zoomFactor' does not exist on type '{ (): void; Events: { [x: string]: any; AddExtensions: symbol; AppendedToURL: symbol; CanceledSav...'. -node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(44,43): error TS2339: Property 'zoomFactor' does not exist on type '{ (): void; Events: { [x: string]: any; AddExtensions: symbol; AppendedToURL: symbol; CanceledSav...'. -node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(46,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(51,16): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(49,52): error TS2345: Argument of type '-1' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(51,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(61,23): error TS2339: Property 'root' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(123,50): error TS2551: Property 'deepElementFromPoint' does not exist on type 'Document'. Did you mean 'msElementsFromPoint'? -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(138,52): error TS2339: Property 'pageX' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(138,65): error TS2339: Property 'pageY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(154,52): error TS2345: Argument of type '-1' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(167,48): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(169,27): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(211,31): error TS2554: Expected 2-4 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(213,29): error TS2554: Expected 2-4 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(226,15): error TS2554: Expected 2-4 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(257,105): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(258,15): error TS2339: Property 'metaKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(258,32): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(262,15): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(262,43): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(264,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(264,52): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(266,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(267,65): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(268,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(273,66): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(275,22): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(275,61): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(279,22): error TS2339: Property 'keyCode' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(279,54): error TS2339: Property 'Keys' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(281,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(283,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(288,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(297,20): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(312,16): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(330,48): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(369,45): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(370,24): error TS2339: Property 'treeElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(376,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(379,28): error TS2339: Property 'parentTreeElement' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(381,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(470,39): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(519,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(582,15): error TS2339: Property 'root' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(602,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(608,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(612,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(623,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(630,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(637,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(650,24): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(671,18): error TS2694: Namespace 'UI' has no exported member 'InplaceEditor'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(675,22): error TS2339: Property '_shadowRoot' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(690,31): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(707,32): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(716,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(723,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(727,24): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(749,10): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(751,10): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(769,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(773,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(805,48): error TS2339: Property '_renderSelection' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(810,30): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(819,17): error TS2339: Property 'treeElement' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(819,49): error TS2339: Property 'hasSelection' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(822,30): error TS2339: Property 'toggleOnClick' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(828,17): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(833,17): error TS2339: Property 'altKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(838,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(850,17): error TS2339: Property 'treeElement' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(864,29): error TS2339: Property 'treeElement' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(884,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(888,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(896,7): error TS2322: Type '(Anonymous class)' is not assignable to type 'this'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(920,8): error TS2339: Property 'ARIAUtils' does not exist on type 'typeof UI'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(924,64): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(945,7): error TS2322: Type '(Anonymous class)' is not assignable to type 'this'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1063,55): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1064,28): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1067,62): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1078,51): error TS2345: Argument of type '0' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1105,39): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1209,32): error TS2339: Property 'root' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1217,29): error TS2339: Property 'root' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1259,35): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1260,72): error TS2339: Property '_ArrowToggleWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1265,16): error TS2339: Property '_ArrowToggleWidth' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1273,18): error TS2339: Property '_imagePreload' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(12,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(17,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(27,15): error TS2304: Cannot find name 'ServicePort'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(34,16): error TS2339: Property 'setHandlers' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(63,16): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(102,24): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(116,16): error TS2339: Property 'send' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(125,16): error TS2339: Property 'send' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(134,16): error TS2339: Property 'send' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(144,15): error TS2304: Cannot find name 'Port'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(192,40): error TS2345: Argument of type 'WorkerServicePort' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. - Property 'prototype' is missing in type 'WorkerServicePort'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(37,29): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(39,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(40,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(42,34): error TS2339: Property 'addEventListener' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(54,27): error TS2339: Property 'save' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(59,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(70,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(85,27): error TS2339: Property 'append' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(96,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(100,57): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(105,23): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(69,40): error TS2339: Property 'FilePatternRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(76,34): error TS2694: Namespace 'Workspace' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(92,39): error TS2694: Namespace 'Workspace' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(145,26): error TS2694: Namespace 'Workspace' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(148,52): error TS2339: Property 'FilePatternRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(164,20): error TS2339: Property 'regexSpecialCharacters' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(169,39): error TS2339: Property 'QueryTerm' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(174,24): error TS2339: Property 'FilePatternRegex' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(176,55): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(177,24): error TS2339: Property 'RegexQuery' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(183,24): error TS2339: Property 'QueryTerm' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(36,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(45,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(61,45): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(64,32): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(85,26): error TS2339: Property 'requestMetadata' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(99,26): error TS2339: Property 'mimeType' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(127,26): error TS2339: Property 'fullDisplayName' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(136,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(139,26): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(152,26): error TS2339: Property 'canRename' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(162,19): error TS2339: Property 'rename' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(183,19): error TS2339: Property 'deleteFile' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(199,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(200,20): error TS2339: Property 'workspace' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(201,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(222,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(230,26): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(249,21): error TS2339: Property 'requestFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(265,24): error TS2339: Property 'canSetFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(269,19): error TS2339: Property 'requestFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(298,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(314,23): error TS2339: Property 'canSetFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(315,21): error TS2339: Property 'setFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(333,32): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(334,19): error TS2339: Property 'workspace' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(335,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(337,21): error TS2339: Property 'workspace' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(338,31): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(393,23): error TS2339: Property 'canSetFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(394,21): error TS2339: Property 'setFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(408,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(409,19): error TS2339: Property 'workspace' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(410,29): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(451,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(456,28): error TS2339: Property 'searchInFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(457,51): error TS2339: Property 'performSearchInContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(479,31): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(486,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(490,26): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(498,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(501,26): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(504,46): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(508,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(513,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(517,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(523,25): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(524,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(543,45): error TS2339: Property 'LineMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(546,23): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(547,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(556,37): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(557,23): error TS2339: Property 'deleteAll' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(559,60): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(564,33): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(567,50): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(573,44): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(574,23): error TS2339: Property 'clear' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(576,72): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(581,31): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(584,50): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(589,24): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(629,40): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(665,24): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(668,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(687,26): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(722,25): error TS2694: Namespace 'Workspace' has no exported member 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(738,24): error TS2339: Property 'Message' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(746,24): error TS2339: Property 'LineMarker' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(37,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(42,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(47,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(52,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(58,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(70,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(75,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(80,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(85,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(90,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(96,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(107,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(121,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(127,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(132,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(150,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(159,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(164,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(180,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(180,39): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(185,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(187,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(188,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(193,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(199,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(204,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(229,25): error TS2694: Namespace 'Workspace' has no exported member 'projectTypes'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(243,25): error TS2352: Type 'this' cannot be converted to type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(243,25): error TS2352: Type 'this' cannot be converted to type '() => void'. - Type '(Anonymous class)' is not comparable to type '() => void'. - Type '(Anonymous class)' provides no match for the signature '(): void'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(243,43): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(257,5): error TS2322: Type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(298,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(317,66): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(362,40): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(374,30): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(382,25): error TS2495: Type 'IterableIterator<() => void>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(396,25): error TS2495: Type 'IterableIterator<() => void>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(404,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(407,48): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(407,84): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(408,32): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(409,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(413,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(416,35): error TS2339: Property 'id' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(417,55): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(422,26): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(429,34): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(432,27): error TS2339: Property 'valuesArray' does not exist on type 'Map void>'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(437,34): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(451,25): error TS2495: Type 'IterableIterator<() => void>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(472,21): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(12,65): error TS2694: Namespace 'WorkspaceDiff' has no exported member 'WorkspaceDiff'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(20,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(21,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(22,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(23,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(24,52): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(30,25): error TS2503: Cannot find namespace 'Diff'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(38,31): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(47,31): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(63,30): error TS2694: Namespace 'WorkspaceDiff' has no exported member 'WorkspaceDiff'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(67,81): error TS2339: Property 'UISourceCodeDiff' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(72,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(80,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(88,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(96,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(99,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(100,38): error TS2339: Property 'uiSourceCodes' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(144,32): error TS2339: Property 'type' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(194,51): error TS2339: Property 'Action' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(199,29): error TS2339: Property 'UISourceCodeDiff' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(206,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(207,58): error TS2339: Property 'Events' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(221,88): error TS2339: Property 'UpdateTimeout' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(236,25): error TS2503: Cannot find namespace 'Diff'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(255,34): error TS2339: Property 'requestFileContent' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(260,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(260,25): error TS2503: Cannot find namespace 'Diff'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(301,36): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(302,33): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(303,38): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(306,29): error TS2339: Property 'UpdateTimeout' does not exist on type 'typeof (Anonymous class)'. From 116a8a8cffa773643fc232c082113adb5a1a186f Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 20 Feb 2018 12:23:00 -0800 Subject: [PATCH 30/44] Support nested prototype declarations And add a test for them --- src/compiler/binder.ts | 35 +++++++++------- .../typeFromPropertyAssignment12.symbols | 34 +++++++++++++++ .../typeFromPropertyAssignment12.types | 42 +++++++++++++++++++ .../salsa/typeFromPropertyAssignment12.ts | 13 ++++++ 4 files changed, 108 insertions(+), 16 deletions(-) create mode 100644 tests/baselines/reference/typeFromPropertyAssignment12.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment12.types create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index fb58352d2ad88..54d4c3667390a 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2040,7 +2040,7 @@ namespace ts { bindModuleExportsAssignment(node as BinaryExpression); break; case SpecialPropertyAssignmentKind.PrototypeProperty: - bindPrototypePropertyAssignment(node as BinaryExpression); + bindPrototypePropertyAssignment((node as BinaryExpression).left as PropertyAccessEntityNameExpression, node); break; case SpecialPropertyAssignmentKind.ThisProperty: bindThisPropertyAssignment(node as BinaryExpression); @@ -2347,31 +2347,37 @@ namespace ts { } function bindSpecialPropertyDeclaration(node: PropertyAccessExpression) { - Debug.assert(isInJavaScriptFile(node)); if (node.expression.kind === SyntaxKind.ThisKeyword) { bindThisPropertyAssignment(node); } - else if ((node.expression.kind === SyntaxKind.Identifier || node.expression.kind === SyntaxKind.PropertyAccessExpression) && - node.parent.parent.kind === SyntaxKind.SourceFile) { + else if (isEntityNameExpression(node) && + isPropertyAccessExpression(node.expression) && + node.expression.name.escapedText === "prototype" && + node.parent.parent.kind === SyntaxKind.SourceFile) { + bindPrototypePropertyAssignment(node as PropertyAccessEntityNameExpression, node.parent); + } + else if (isEntityNameExpression(node) && node.parent.parent.kind === SyntaxKind.SourceFile) { bindStaticPropertyAssignment(node as PropertyAccessEntityNameExpression); } } - function bindPrototypePropertyAssignment(node: BinaryExpression) { - // We saw a node of the form 'x.prototype.y = z'. Declare a 'member' y on x if x is a function or class, or not declared. - + /** + * For 'x.prototype.y = z', declare a 'member' y on x if x is a function or class, or not declared. + * Note that jsdoc preceding an ExpressionStatement like `x.prototype.y;` is also treated as a declaration. + */ + function bindPrototypePropertyAssignment(lhs: PropertyAccessEntityNameExpression, parent: Node) { // Look up the function in the local scope, since prototype assignments should // follow the function declaration - const leftSideOfAssignment = node.left as PropertyAccessEntityNameExpression; - const classPrototype = leftSideOfAssignment.expression as PropertyAccessEntityNameExpression; + // TODO: This cast is now insufficient for original case+nested case + const classPrototype = lhs.expression as PropertyAccessEntityNameExpression; const constructorFunction = classPrototype.expression as Identifier; // Fix up parent pointers since we're going to use these nodes before we bind into them - leftSideOfAssignment.parent = node; + lhs.parent = parent; constructorFunction.parent = classPrototype; - classPrototype.parent = leftSideOfAssignment; + classPrototype.parent = lhs; - bindPropertyAssignment(constructorFunction, leftSideOfAssignment, /*isPrototypeProperty*/ true); + bindPropertyAssignment(constructorFunction, lhs, /*isPrototypeProperty*/ true); } @@ -2448,10 +2454,7 @@ namespace ts { } else { const s = getJSInitializerSymbol(forEachIdentifierInEntityName(e.expression, action)); - if (!s || !s.exports) { - // Not a valid nested special assignment - return undefined; - } + Debug.assert(!!s && !!s.exports); return action(e.name, s.exports.get(e.name.escapedText)); } } diff --git a/tests/baselines/reference/typeFromPropertyAssignment12.symbols b/tests/baselines/reference/typeFromPropertyAssignment12.symbols new file mode 100644 index 0000000000000..139c9c1b4d64e --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment12.symbols @@ -0,0 +1,34 @@ +=== tests/cases/conformance/salsa/module.js === +var Outer = function(element, config) {}; +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 41)) +>element : Symbol(element, Decl(module.js, 0, 21)) +>config : Symbol(config, Decl(module.js, 0, 29)) + +/** @constructor */ +Outer.Pos = function (line, ch) {}; +>Outer.Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 41)) +>Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) +>line : Symbol(line, Decl(module.js, 2, 22)) +>ch : Symbol(ch, Decl(module.js, 2, 27)) + +/** @type {number} */ +Outer.Pos.prototype.line; +>Outer.Pos.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) +>Outer.Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 41)) +>Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) +>prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) + +var pos = new Outer.Pos(1, 'x'); +>pos : Symbol(pos, Decl(module.js, 5, 3)) +>Outer.Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 41)) +>Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) + +pos.line; +>pos.line : Symbol((Anonymous function).line, Decl(module.js, 2, 35)) +>pos : Symbol(pos, Decl(module.js, 5, 3)) +>line : Symbol((Anonymous function).line, Decl(module.js, 2, 35)) + + diff --git a/tests/baselines/reference/typeFromPropertyAssignment12.types b/tests/baselines/reference/typeFromPropertyAssignment12.types new file mode 100644 index 0000000000000..16bcd17e38f59 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment12.types @@ -0,0 +1,42 @@ +=== tests/cases/conformance/salsa/module.js === +var Outer = function(element, config) {}; +>Outer : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>function(element, config) {} : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>element : any +>config : any + +/** @constructor */ +Outer.Pos = function (line, ch) {}; +>Outer.Pos = function (line, ch) {} : (line: any, ch: any) => void +>Outer.Pos : (line: any, ch: any) => void +>Outer : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>Pos : (line: any, ch: any) => void +>function (line, ch) {} : (line: any, ch: any) => void +>line : any +>ch : any + +/** @type {number} */ +Outer.Pos.prototype.line; +>Outer.Pos.prototype.line : any +>Outer.Pos.prototype : any +>Outer.Pos : (line: any, ch: any) => void +>Outer : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>Pos : (line: any, ch: any) => void +>prototype : any +>line : any + +var pos = new Outer.Pos(1, 'x'); +>pos : { line: number; } +>new Outer.Pos(1, 'x') : { line: number; } +>Outer.Pos : (line: any, ch: any) => void +>Outer : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>Pos : (line: any, ch: any) => void +>1 : 1 +>'x' : "x" + +pos.line; +>pos.line : number +>pos : { line: number; } +>line : number + + diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts new file mode 100644 index 0000000000000..f8833ced4e8f3 --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts @@ -0,0 +1,13 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @target: es6 +// @Filename: module.js +var Outer = function(element, config) {}; +/** @constructor */ +Outer.Pos = function (line, ch) {}; +/** @type {number} */ +Outer.Pos.prototype.line; +var pos = new Outer.Pos(1, 'x'); +pos.line; + From 8e424f9f9bcf41ab701bfe38cf04713f9d738014 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 20 Feb 2018 15:46:45 -0800 Subject: [PATCH 31/44] Cleanup new code in binder --- src/compiler/binder.ts | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 54d4c3667390a..bd3c5d2609dc6 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2350,14 +2350,13 @@ namespace ts { if (node.expression.kind === SyntaxKind.ThisKeyword) { bindThisPropertyAssignment(node); } - else if (isEntityNameExpression(node) && - isPropertyAccessExpression(node.expression) && - node.expression.name.escapedText === "prototype" && - node.parent.parent.kind === SyntaxKind.SourceFile) { - bindPrototypePropertyAssignment(node as PropertyAccessEntityNameExpression, node.parent); - } else if (isEntityNameExpression(node) && node.parent.parent.kind === SyntaxKind.SourceFile) { - bindStaticPropertyAssignment(node as PropertyAccessEntityNameExpression); + if (isPropertyAccessExpression(node.expression) && node.expression.name.escapedText === "prototype") { + bindPrototypePropertyAssignment(node as PropertyAccessEntityNameExpression, node.parent); + } + else { + bindStaticPropertyAssignment(node as PropertyAccessEntityNameExpression); + } } } @@ -2368,7 +2367,6 @@ namespace ts { function bindPrototypePropertyAssignment(lhs: PropertyAccessEntityNameExpression, parent: Node) { // Look up the function in the local scope, since prototype assignments should // follow the function declaration - // TODO: This cast is now insufficient for original case+nested case const classPrototype = lhs.expression as PropertyAccessEntityNameExpression; const constructorFunction = classPrototype.expression as Identifier; From 01f2ee3d1f6ee91019ca83ee1b6a9a1f217d0c7a Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 20 Feb 2018 16:03:54 -0800 Subject: [PATCH 32/44] Set up structure of prototype assignments No actual binding happens yet though --- src/compiler/binder.ts | 9 ++++++++- src/compiler/checker.ts | 1 + src/compiler/types.ts | 4 +++- src/compiler/utilities.ts | 4 ++++ src/services/navigationBar.ts | 1 + src/services/utilities.ts | 2 ++ 6 files changed, 19 insertions(+), 2 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 54d4c3667390a..c1f08f5d575c7 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2042,6 +2042,8 @@ namespace ts { case SpecialPropertyAssignmentKind.PrototypeProperty: bindPrototypePropertyAssignment((node as BinaryExpression).left as PropertyAccessEntityNameExpression, node); break; + case SpecialPropertyAssignmentKind.Prototype: + bindPrototypeAssignment(node as BinaryExpression); case SpecialPropertyAssignmentKind.ThisProperty: bindThisPropertyAssignment(node as BinaryExpression); break; @@ -2361,8 +2363,13 @@ namespace ts { } } + /** For `x.prototype = { p, ... }`, declare members p,... if `x` is function/class/{}, or not declared. */ + function bindPrototypeAssignment(node: BinaryExpression) { + return node; + } + /** - * For 'x.prototype.y = z', declare a 'member' y on x if x is a function or class, or not declared. + * For `x.prototype.y = z`, declare a member `y` on `x` if `x` is a function or class, or not declared. * Note that jsdoc preceding an ExpressionStatement like `x.prototype.y;` is also treated as a declaration. */ function bindPrototypePropertyAssignment(lhs: PropertyAccessEntityNameExpression, parent: Node) { diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 62113ed8dfd02..518dd400c0d72 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -14254,6 +14254,7 @@ namespace ts { case SpecialPropertyAssignmentKind.ModuleExports: case SpecialPropertyAssignmentKind.PrototypeProperty: case SpecialPropertyAssignmentKind.ThisProperty: + case SpecialPropertyAssignmentKind.Prototype: return false; default: Debug.assertNever(kind); diff --git a/src/compiler/types.ts b/src/compiler/types.ts index 39e4f90698dea..cbccc07139929 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -3964,7 +3964,9 @@ namespace ts { /// this.name = expr ThisProperty, // F.name = expr - Property + Property, + // F.prototype = { ... } + Prototype, } export interface JsFileExtensionInfo { diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 69bba78929b4e..5760a8a18d140 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1590,6 +1590,10 @@ namespace ts { return SpecialPropertyAssignmentKind.Property; } } + else if (lhs.name.escapedText === "prototype" && expr.right.kind === SyntaxKind.ObjectLiteralExpression) { + // F.prototype = { ... } + return SpecialPropertyAssignmentKind.Prototype; + } else if (lhs.expression.kind === SyntaxKind.ThisKeyword) { return SpecialPropertyAssignmentKind.ThisProperty; } diff --git a/src/services/navigationBar.ts b/src/services/navigationBar.ts index cdc7b2b186435..dd7f4175b7197 100644 --- a/src/services/navigationBar.ts +++ b/src/services/navigationBar.ts @@ -275,6 +275,7 @@ namespace ts.NavigationBar { case SpecialPropertyAssignmentKind.ExportsProperty: case SpecialPropertyAssignmentKind.ModuleExports: case SpecialPropertyAssignmentKind.PrototypeProperty: + case SpecialPropertyAssignmentKind.Prototype: addNodeWithRecursiveChild(node, (node as BinaryExpression).right); break; case SpecialPropertyAssignmentKind.ThisProperty: diff --git a/src/services/utilities.ts b/src/services/utilities.ts index 263ac0f4c3bb3..51772b4844196 100644 --- a/src/services/utilities.ts +++ b/src/services/utilities.ts @@ -370,6 +370,8 @@ namespace ts { case SpecialPropertyAssignmentKind.Property: // static method / property return isFunctionExpression(right) ? ScriptElementKind.memberFunctionElement : ScriptElementKind.memberVariableElement; + case SpecialPropertyAssignmentKind.Prototype: + return ScriptElementKind.localClassElement; default: { assertTypeIsNever(kind); return ScriptElementKind.unknown; From b14cf4ef9a5f989928f39914d4c588300e2585e2 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 22 Feb 2018 09:25:42 -0800 Subject: [PATCH 33/44] First draft of prototype assignment * Still misses incremental additions to the prototype. * Not tested with {} or class initalizers. * Code needs a cleanup pass. --- src/compiler/binder.ts | 9 +-- src/compiler/checker.ts | 17 ++++- src/compiler/utilities.ts | 16 ++++- .../typeFromPropertyAssignment12.symbols | 33 +++++----- .../typeFromPropertyAssignment12.types | 11 ++-- .../typeFromPropertyAssignment13.symbols | 49 +++++++++++++++ .../typeFromPropertyAssignment13.types | 63 +++++++++++++++++++ .../salsa/typeFromPropertyAssignment12.ts | 1 + .../salsa/typeFromPropertyAssignment13.ts | 17 +++++ 9 files changed, 189 insertions(+), 27 deletions(-) create mode 100644 tests/baselines/reference/typeFromPropertyAssignment13.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment13.types create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index c1f08f5d575c7..9b2835524c649 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2044,6 +2044,7 @@ namespace ts { break; case SpecialPropertyAssignmentKind.Prototype: bindPrototypeAssignment(node as BinaryExpression); + break; case SpecialPropertyAssignmentKind.ThisProperty: bindThisPropertyAssignment(node as BinaryExpression); break; @@ -2365,7 +2366,8 @@ namespace ts { /** For `x.prototype = { p, ... }`, declare members p,... if `x` is function/class/{}, or not declared. */ function bindPrototypeAssignment(node: BinaryExpression) { - return node; + node.left.parent = node; + bindPropertyAssignment(node.left as PropertyAccessEntityNameExpression, node.left as PropertyAccessEntityNameExpression, /*isPrototypeProperty*/ false); } /** @@ -2375,9 +2377,8 @@ namespace ts { function bindPrototypePropertyAssignment(lhs: PropertyAccessEntityNameExpression, parent: Node) { // Look up the function in the local scope, since prototype assignments should // follow the function declaration - // TODO: This cast is now insufficient for original case+nested case const classPrototype = lhs.expression as PropertyAccessEntityNameExpression; - const constructorFunction = classPrototype.expression as Identifier; + const constructorFunction = classPrototype.expression; // Fix up parent pointers since we're going to use these nodes before we bind into them lhs.parent = parent; @@ -2415,7 +2416,7 @@ namespace ts { function bindPropertyAssignment(name: EntityNameExpression, propertyAccess: PropertyAccessEntityNameExpression, isPrototypeProperty: boolean) { let symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(name)); const isToplevelNamespaceableInitializer = isBinaryExpression(propertyAccess.parent) ? - propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && getJavascriptInitializer(propertyAccess.parent.right) : + propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && (getJavascriptInitializer(propertyAccess.parent.right) || isJavascriptPrototypeAssignment(propertyAccess.parent)) : propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isToplevelNamespaceableInitializer) { // make symbols or add declarations for intermediate containers diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 518dd400c0d72..1024a9843fec6 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -4186,7 +4186,7 @@ namespace ts { } function getWidenedTypeFromJSSpecialPropertyDeclarations(symbol: Symbol) { - // function/class/{} assignments are fresh declarations, not property assignments, so return immediately + // function/class/{} assignments are fresh declarations, not property assignments, so only add prototype assignments const specialDeclaration = getAssignedJavascriptInitializer(symbol.valueDeclaration); if (specialDeclaration) { return getWidenedLiteralType(checkExpressionCached(specialDeclaration)); @@ -17897,9 +17897,20 @@ namespace ts { if (isDeclarationOfFunctionOrClassExpression(symbol)) { symbol = getSymbolOfNode((symbol.valueDeclaration).initializer); } + // TODO: Could stick members on this somehow if (isJavaScriptConstructor(symbol.valueDeclaration)) { return getInferredClassType(symbol); } + // // OR: Get them another way + const otherSymbol: Symbol = getOtherSymbol(symbol.valueDeclaration); + if (otherSymbol) { + const prototype = forEach(otherSymbol.declarations, d => getAssignedJavascriptPrototype(d.parent)); + if (prototype) { + // NOTE: Should be able to check the original symbol for other prototype declarations, right? + // Not sure why not. Maybe intersecting them would work then. + return checkExpression(prototype); + } + } if (symbol.flags & SymbolFlags.Variable) { const valueType = getTypeOfSymbol(symbol); if (valueType.symbol && !isInferredClassType(valueType) && isJavaScriptConstructor(valueType.symbol.valueDeclaration)) { @@ -17908,6 +17919,10 @@ namespace ts { } } + function getOtherSymbol(node: Node) { + return node && node.parent && isBinaryExpression(node.parent) && getSymbolOfNode(node.parent.left); + } + function getInferredClassType(symbol: Symbol) { const links = getSymbolLinks(symbol); if (!links.inferredClassType) { diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 5760a8a18d140..537a00daeeaa0 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1483,15 +1483,29 @@ namespace ts { return false; } + export function isJavascriptPrototypeAssignment(e: BinaryExpression) { + return isObjectLiteralExpression(e.right) && + isPropertyAccessExpression(e.left) && + e.left.name.escapedText === "prototype"; + } + export function getJSInitializerSymbol(symbol: Symbol) { if (!symbol || !symbol.valueDeclaration) { return symbol; } const declaration = symbol.valueDeclaration; - const e = getDeclaredJavascriptInitializer(declaration) || getAssignedJavascriptInitializer(declaration); + const e = getDeclaredJavascriptInitializer(declaration) || getAssignedJavascriptInitializer(declaration) || getAssignedJavascriptPrototype(declaration); return e ? e.symbol : symbol; } + export function getAssignedJavascriptPrototype(node: Node) { + return isPropertyAccessExpression(node) && + node.parent && isPropertyAccessExpression(node.parent) && node.parent.name.escapedText === "prototype" && + node.parent.parent && isBinaryExpression(node.parent.parent) && node.parent.parent.operatorToken.kind === SyntaxKind.EqualsToken && + node.parent.parent.right.kind === SyntaxKind.ObjectLiteralExpression && + node.parent.parent.right; + } + export function getDeclaredJavascriptInitializer(node: Node) { if (node && isVariableDeclaration(node) && node.initializer) { return getJavascriptInitializer(node.initializer) || diff --git a/tests/baselines/reference/typeFromPropertyAssignment12.symbols b/tests/baselines/reference/typeFromPropertyAssignment12.symbols index 139c9c1b4d64e..3f5a322078e3b 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment12.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment12.symbols @@ -1,34 +1,35 @@ === tests/cases/conformance/salsa/module.js === var Outer = function(element, config) {}; ->Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 41)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(usage.js, 0, 0)) >element : Symbol(element, Decl(module.js, 0, 21)) >config : Symbol(config, Decl(module.js, 0, 29)) +=== tests/cases/conformance/salsa/usage.js === /** @constructor */ Outer.Pos = function (line, ch) {}; ->Outer.Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) ->Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 41)) ->Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) ->line : Symbol(line, Decl(module.js, 2, 22)) ->ch : Symbol(ch, Decl(module.js, 2, 27)) +>Outer.Pos : Symbol(Outer.Pos, Decl(usage.js, 0, 0)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(usage.js, 0, 0)) +>Pos : Symbol(Outer.Pos, Decl(usage.js, 0, 0)) +>line : Symbol(line, Decl(usage.js, 1, 22)) +>ch : Symbol(ch, Decl(usage.js, 1, 27)) /** @type {number} */ Outer.Pos.prototype.line; >Outer.Pos.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) ->Outer.Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) ->Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 41)) ->Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) +>Outer.Pos : Symbol(Outer.Pos, Decl(usage.js, 0, 0)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(usage.js, 0, 0)) +>Pos : Symbol(Outer.Pos, Decl(usage.js, 0, 0)) >prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) var pos = new Outer.Pos(1, 'x'); ->pos : Symbol(pos, Decl(module.js, 5, 3)) ->Outer.Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) ->Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 41)) ->Pos : Symbol(Outer.Pos, Decl(module.js, 0, 41)) +>pos : Symbol(pos, Decl(usage.js, 4, 3)) +>Outer.Pos : Symbol(Outer.Pos, Decl(usage.js, 0, 0)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(usage.js, 0, 0)) +>Pos : Symbol(Outer.Pos, Decl(usage.js, 0, 0)) pos.line; ->pos.line : Symbol((Anonymous function).line, Decl(module.js, 2, 35)) ->pos : Symbol(pos, Decl(module.js, 5, 3)) ->line : Symbol((Anonymous function).line, Decl(module.js, 2, 35)) +>pos.line : Symbol((Anonymous function).line, Decl(usage.js, 1, 35)) +>pos : Symbol(pos, Decl(usage.js, 4, 3)) +>line : Symbol((Anonymous function).line, Decl(usage.js, 1, 35)) diff --git a/tests/baselines/reference/typeFromPropertyAssignment12.types b/tests/baselines/reference/typeFromPropertyAssignment12.types index 16bcd17e38f59..77c8545a7ed03 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment12.types +++ b/tests/baselines/reference/typeFromPropertyAssignment12.types @@ -1,15 +1,16 @@ === tests/cases/conformance/salsa/module.js === var Outer = function(element, config) {}; ->Outer : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } ->function(element, config) {} : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>Outer : typeof Outer +>function(element, config) {} : typeof Outer >element : any >config : any +=== tests/cases/conformance/salsa/usage.js === /** @constructor */ Outer.Pos = function (line, ch) {}; >Outer.Pos = function (line, ch) {} : (line: any, ch: any) => void >Outer.Pos : (line: any, ch: any) => void ->Outer : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>Outer : typeof Outer >Pos : (line: any, ch: any) => void >function (line, ch) {} : (line: any, ch: any) => void >line : any @@ -20,7 +21,7 @@ Outer.Pos.prototype.line; >Outer.Pos.prototype.line : any >Outer.Pos.prototype : any >Outer.Pos : (line: any, ch: any) => void ->Outer : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>Outer : typeof Outer >Pos : (line: any, ch: any) => void >prototype : any >line : any @@ -29,7 +30,7 @@ var pos = new Outer.Pos(1, 'x'); >pos : { line: number; } >new Outer.Pos(1, 'x') : { line: number; } >Outer.Pos : (line: any, ch: any) => void ->Outer : { (element: any, config: any): void; Pos: (line: any, ch: any) => void; } +>Outer : typeof Outer >Pos : (line: any, ch: any) => void >1 : 1 >'x' : "x" diff --git a/tests/baselines/reference/typeFromPropertyAssignment13.symbols b/tests/baselines/reference/typeFromPropertyAssignment13.symbols new file mode 100644 index 0000000000000..96de275c1c6ac --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment13.symbols @@ -0,0 +1,49 @@ +=== tests/cases/conformance/salsa/module.js === +var Outer = {} +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 14), Decl(module.js, 1, 27)) + +Outer.Inner = function() {} +>Outer.Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 14), Decl(module.js, 1, 27)) +>Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) + +Outer.Inner.prototype = { +>Outer.Inner.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) +>Outer.Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 14), Decl(module.js, 1, 27)) +>Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) +>prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) + + m() { }, +>m : Symbol(m, Decl(module.js, 2, 25)) + + i: 1 +>i : Symbol(i, Decl(module.js, 3, 12)) +} +// NOTE: incremental assignments don't work (but don't need to for chrome at least) +Outer.Inner.prototype.j = 2 +>Outer.Inner.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) +>Outer.Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 14), Decl(module.js, 1, 27)) +>Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) +>prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) + +var inner = new Outer.Inner() +>inner : Symbol(inner, Decl(module.js, 8, 3)) +>Outer.Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 14), Decl(module.js, 1, 27)) +>Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) + +inner.m() +>inner.m : Symbol(m, Decl(module.js, 2, 25)) +>inner : Symbol(inner, Decl(module.js, 8, 3)) +>m : Symbol(m, Decl(module.js, 2, 25)) + +inner.i +>inner.i : Symbol(i, Decl(module.js, 3, 12)) +>inner : Symbol(inner, Decl(module.js, 8, 3)) +>i : Symbol(i, Decl(module.js, 3, 12)) + +inner.j +>inner : Symbol(inner, Decl(module.js, 8, 3)) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment13.types b/tests/baselines/reference/typeFromPropertyAssignment13.types new file mode 100644 index 0000000000000..155c671de71a8 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment13.types @@ -0,0 +1,63 @@ +=== tests/cases/conformance/salsa/module.js === +var Outer = {} +>Outer : { [x: string]: any; Inner: () => void; } +>{} : { [x: string]: any; Inner: () => void; } + +Outer.Inner = function() {} +>Outer.Inner = function() {} : () => void +>Outer.Inner : () => void +>Outer : { [x: string]: any; Inner: () => void; } +>Inner : () => void +>function() {} : () => void + +Outer.Inner.prototype = { +>Outer.Inner.prototype = { m() { }, i: 1} : { [x: string]: any; m(): void; i: number; } +>Outer.Inner.prototype : any +>Outer.Inner : () => void +>Outer : { [x: string]: any; Inner: () => void; } +>Inner : () => void +>prototype : any +>{ m() { }, i: 1} : { [x: string]: any; m(): void; i: number; } + + m() { }, +>m : () => void + + i: 1 +>i : number +>1 : 1 +} +// NOTE: incremental assignments don't work (but don't need to for chrome at least) +Outer.Inner.prototype.j = 2 +>Outer.Inner.prototype.j = 2 : 2 +>Outer.Inner.prototype.j : any +>Outer.Inner.prototype : any +>Outer.Inner : () => void +>Outer : { [x: string]: any; Inner: () => void; } +>Inner : () => void +>prototype : any +>j : any +>2 : 2 + +var inner = new Outer.Inner() +>inner : { [x: string]: any; m(): void; i: number; } +>new Outer.Inner() : { [x: string]: any; m(): void; i: number; } +>Outer.Inner : () => void +>Outer : { [x: string]: any; Inner: () => void; } +>Inner : () => void + +inner.m() +>inner.m() : void +>inner.m : () => void +>inner : { [x: string]: any; m(): void; i: number; } +>m : () => void + +inner.i +>inner.i : number +>inner : { [x: string]: any; m(): void; i: number; } +>i : number + +inner.j +>inner.j : any +>inner : { [x: string]: any; m(): void; i: number; } +>j : any + diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts index f8833ced4e8f3..9724da7198246 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment12.ts @@ -4,6 +4,7 @@ // @target: es6 // @Filename: module.js var Outer = function(element, config) {}; +// @Filename: usage.js /** @constructor */ Outer.Pos = function (line, ch) {}; /** @type {number} */ diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts new file mode 100644 index 0000000000000..cd19a50bd0f22 --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts @@ -0,0 +1,17 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @target: es6 +// @Filename: module.js +var Outer = {} +Outer.Inner = function() {} +Outer.Inner.prototype = { + m() { }, + i: 1 +} +// NOTE: incremental assignments don't work (but don't need to for chrome at least) +Outer.Inner.prototype.j = 2 +var inner = new Outer.Inner() +inner.m() +inner.i +inner.j From 41fba6f34b383872c6ffbb3f8dc798701de757db Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 22 Feb 2018 11:04:29 -0800 Subject: [PATCH 34/44] Incremental prototype+prototype assignment work Had to fix nested incremental prototype detection, so I'll probably merge this branch back into the PR branch. --- src/compiler/binder.ts | 3 +- src/compiler/checker.ts | 33 +++++++------- src/compiler/utilities.ts | 45 ++++++++++--------- .../typeFromPropertyAssignment13.symbols | 26 ++++++++--- .../typeFromPropertyAssignment13.types | 31 +++++++++---- .../salsa/typeFromPropertyAssignment13.ts | 5 ++- 6 files changed, 91 insertions(+), 52 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 9b2835524c649..1708639758fe9 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2367,6 +2367,7 @@ namespace ts { /** For `x.prototype = { p, ... }`, declare members p,... if `x` is function/class/{}, or not declared. */ function bindPrototypeAssignment(node: BinaryExpression) { node.left.parent = node; + node.right.parent = node; bindPropertyAssignment(node.left as PropertyAccessEntityNameExpression, node.left as PropertyAccessEntityNameExpression, /*isPrototypeProperty*/ false); } @@ -2416,7 +2417,7 @@ namespace ts { function bindPropertyAssignment(name: EntityNameExpression, propertyAccess: PropertyAccessEntityNameExpression, isPrototypeProperty: boolean) { let symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(name)); const isToplevelNamespaceableInitializer = isBinaryExpression(propertyAccess.parent) ? - propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && (getJavascriptInitializer(propertyAccess.parent.right) || isJavascriptPrototypeAssignment(propertyAccess.parent)) : + propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && getJavascriptInitializer(propertyAccess.parent.right) : propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isToplevelNamespaceableInitializer) { // make symbols or add declarations for intermediate containers diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 1024a9843fec6..941aa0eadc1c7 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -17895,32 +17895,33 @@ namespace ts { function getJavaScriptClassType(symbol: Symbol): Type | undefined { if (isDeclarationOfFunctionOrClassExpression(symbol)) { - symbol = getSymbolOfNode((symbol.valueDeclaration).initializer); + symbol = getSymbolOfNode((symbol.valueDeclaration as VariableDeclaration).initializer); } - // TODO: Could stick members on this somehow + let assigned = getAssignedClassType(symbol); + let inferred: Type | undefined; if (isJavaScriptConstructor(symbol.valueDeclaration)) { - return getInferredClassType(symbol); - } - // // OR: Get them another way - const otherSymbol: Symbol = getOtherSymbol(symbol.valueDeclaration); - if (otherSymbol) { - const prototype = forEach(otherSymbol.declarations, d => getAssignedJavascriptPrototype(d.parent)); - if (prototype) { - // NOTE: Should be able to check the original symbol for other prototype declarations, right? - // Not sure why not. Maybe intersecting them would work then. - return checkExpression(prototype); - } + inferred = getInferredClassType(symbol); } if (symbol.flags & SymbolFlags.Variable) { const valueType = getTypeOfSymbol(symbol); if (valueType.symbol && !isInferredClassType(valueType) && isJavaScriptConstructor(valueType.symbol.valueDeclaration)) { - return getInferredClassType(valueType.symbol); + inferred = getInferredClassType(valueType.symbol); } } + return !inferred ? assigned : + !assigned ? inferred : + getIntersectionType([inferred, assigned]); } - function getOtherSymbol(node: Node) { - return node && node.parent && isBinaryExpression(node.parent) && getSymbolOfNode(node.parent.left); + function getAssignedClassType(symbol: Symbol) { + const decl = symbol.valueDeclaration; + const assignmentSymbol = decl && decl.parent && isBinaryExpression(decl.parent) && getSymbolOfNode(decl.parent.left); + if (assignmentSymbol) { + const prototype = forEach(assignmentSymbol.declarations, d => getAssignedJavascriptPrototype(d.parent)); + if (prototype) { + return checkExpression(prototype); + } + } } function getInferredClassType(symbol: Symbol) { diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 537a00daeeaa0..4058b9ac6b8ae 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1483,12 +1483,6 @@ namespace ts { return false; } - export function isJavascriptPrototypeAssignment(e: BinaryExpression) { - return isObjectLiteralExpression(e.right) && - isPropertyAccessExpression(e.left) && - e.left.name.escapedText === "prototype"; - } - export function getJSInitializerSymbol(symbol: Symbol) { if (!symbol || !symbol.valueDeclaration) { return symbol; @@ -1525,9 +1519,12 @@ namespace ts { const e = skipParentheses(initializer.expression); return e.kind === SyntaxKind.FunctionExpression || e.kind === SyntaxKind.ArrowFunction ? initializer : undefined; } - if (initializer.kind === SyntaxKind.FunctionExpression || - initializer.kind === SyntaxKind.ClassExpression || - isObjectLiteralExpression(initializer) && initializer.properties.length === 0) { + if (initializer.kind === SyntaxKind.FunctionExpression || initializer.kind === SyntaxKind.ClassExpression) { + return initializer; + } + if (isObjectLiteralExpression(initializer) && + (initializer.properties.length === 0 || + isBinaryExpression(initializer.parent) && isPropertyAccessExpression(initializer.parent.left) && initializer.parent.left.name.escapedText === "prototype")) { return initializer; } } @@ -1599,32 +1596,38 @@ namespace ts { // module.exports = expr return SpecialPropertyAssignmentKind.ModuleExports; } + // TODO: Can probably unify these checks with those in the second half + else if (lhs.name.escapedText === "prototype") { + return SpecialPropertyAssignmentKind.Prototype; + } else { // F.x = expr return SpecialPropertyAssignmentKind.Property; } } - else if (lhs.name.escapedText === "prototype" && expr.right.kind === SyntaxKind.ObjectLiteralExpression) { - // F.prototype = { ... } - return SpecialPropertyAssignmentKind.Prototype; - } else if (lhs.expression.kind === SyntaxKind.ThisKeyword) { return SpecialPropertyAssignmentKind.ThisProperty; } - else if (isPropertyAccessExpression(lhs.expression)) { - // chained dot, e.g. x.y.z = expr; this var is the 'x.y' part - if (isIdentifier(lhs.expression.expression)) { - // module.exports.name = expr - if (lhs.expression.expression.escapedText === "module" && lhs.expression.name.escapedText === "exports") { + else if (isEntityNameExpression(lhs.expression)) { + if (lhs.name.escapedText === "prototype" && isObjectLiteralExpression(expr.right)) { + // F.prototype = { ... } + return SpecialPropertyAssignmentKind.Prototype; + } + else if (isPropertyAccessExpression(lhs.expression)) { + // chained dot, e.g. x.y.z = expr; this var is the 'x.y' part + if (isIdentifier(lhs.expression.expression) && + lhs.expression.expression.escapedText === "module" && + lhs.expression.name.escapedText === "exports") { + // module.exports.name = expr return SpecialPropertyAssignmentKind.ExportsProperty; } if (lhs.expression.name.escapedText === "prototype") { + // F.G....prototype.x = expr return SpecialPropertyAssignmentKind.PrototypeProperty; } } - if (isEntityNameExpression(lhs.expression)) { - return SpecialPropertyAssignmentKind.Property; - } + // F.G...x = expr + return SpecialPropertyAssignmentKind.Property; } return SpecialPropertyAssignmentKind.None; diff --git a/tests/baselines/reference/typeFromPropertyAssignment13.symbols b/tests/baselines/reference/typeFromPropertyAssignment13.symbols index 96de275c1c6ac..f6d0b4bd9d3f5 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment13.symbols +++ b/tests/baselines/reference/typeFromPropertyAssignment13.symbols @@ -20,8 +20,17 @@ Outer.Inner.prototype = { i: 1 >i : Symbol(i, Decl(module.js, 3, 12)) } -// NOTE: incremental assignments don't work (but don't need to for chrome at least) +// incremental assignments still work Outer.Inner.prototype.j = 2 +>Outer.Inner.prototype : Symbol((Anonymous function).j, Decl(module.js, 5, 1)) +>Outer.Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) +>Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 14), Decl(module.js, 1, 27)) +>Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) +>prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) +>j : Symbol((Anonymous function).j, Decl(module.js, 5, 1)) + +/** @type {string} */ +Outer.Inner.prototype.k; >Outer.Inner.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) >Outer.Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 14), Decl(module.js, 1, 27)) @@ -29,21 +38,28 @@ Outer.Inner.prototype.j = 2 >prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) var inner = new Outer.Inner() ->inner : Symbol(inner, Decl(module.js, 8, 3)) +>inner : Symbol(inner, Decl(module.js, 10, 3)) >Outer.Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) >Outer : Symbol(Outer, Decl(module.js, 0, 3), Decl(module.js, 0, 14), Decl(module.js, 1, 27)) >Inner : Symbol(Inner, Decl(module.js, 0, 14), Decl(module.js, 2, 6)) inner.m() >inner.m : Symbol(m, Decl(module.js, 2, 25)) ->inner : Symbol(inner, Decl(module.js, 8, 3)) +>inner : Symbol(inner, Decl(module.js, 10, 3)) >m : Symbol(m, Decl(module.js, 2, 25)) inner.i >inner.i : Symbol(i, Decl(module.js, 3, 12)) ->inner : Symbol(inner, Decl(module.js, 8, 3)) +>inner : Symbol(inner, Decl(module.js, 10, 3)) >i : Symbol(i, Decl(module.js, 3, 12)) inner.j ->inner : Symbol(inner, Decl(module.js, 8, 3)) +>inner.j : Symbol((Anonymous function).j, Decl(module.js, 5, 1)) +>inner : Symbol(inner, Decl(module.js, 10, 3)) +>j : Symbol((Anonymous function).j, Decl(module.js, 5, 1)) + +inner.k +>inner.k : Symbol((Anonymous function).k, Decl(module.js, 7, 27)) +>inner : Symbol(inner, Decl(module.js, 10, 3)) +>k : Symbol((Anonymous function).k, Decl(module.js, 7, 27)) diff --git a/tests/baselines/reference/typeFromPropertyAssignment13.types b/tests/baselines/reference/typeFromPropertyAssignment13.types index 155c671de71a8..ef0caf5c849c5 100644 --- a/tests/baselines/reference/typeFromPropertyAssignment13.types +++ b/tests/baselines/reference/typeFromPropertyAssignment13.types @@ -26,7 +26,7 @@ Outer.Inner.prototype = { >i : number >1 : 1 } -// NOTE: incremental assignments don't work (but don't need to for chrome at least) +// incremental assignments still work Outer.Inner.prototype.j = 2 >Outer.Inner.prototype.j = 2 : 2 >Outer.Inner.prototype.j : any @@ -38,9 +38,19 @@ Outer.Inner.prototype.j = 2 >j : any >2 : 2 +/** @type {string} */ +Outer.Inner.prototype.k; +>Outer.Inner.prototype.k : any +>Outer.Inner.prototype : any +>Outer.Inner : () => void +>Outer : { [x: string]: any; Inner: () => void; } +>Inner : () => void +>prototype : any +>k : any + var inner = new Outer.Inner() ->inner : { [x: string]: any; m(): void; i: number; } ->new Outer.Inner() : { [x: string]: any; m(): void; i: number; } +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>new Outer.Inner() : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } >Outer.Inner : () => void >Outer : { [x: string]: any; Inner: () => void; } >Inner : () => void @@ -48,16 +58,21 @@ var inner = new Outer.Inner() inner.m() >inner.m() : void >inner.m : () => void ->inner : { [x: string]: any; m(): void; i: number; } +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } >m : () => void inner.i >inner.i : number ->inner : { [x: string]: any; m(): void; i: number; } +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } >i : number inner.j ->inner.j : any ->inner : { [x: string]: any; m(): void; i: number; } ->j : any +>inner.j : number +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>j : number + +inner.k +>inner.k : string +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>k : string diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts index cd19a50bd0f22..201560d5055ef 100644 --- a/tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment13.ts @@ -9,9 +9,12 @@ Outer.Inner.prototype = { m() { }, i: 1 } -// NOTE: incremental assignments don't work (but don't need to for chrome at least) +// incremental assignments still work Outer.Inner.prototype.j = 2 +/** @type {string} */ +Outer.Inner.prototype.k; var inner = new Outer.Inner() inner.m() inner.i inner.j +inner.k From d55aa22d1536cd007dc69c8d1b8bdd2c67438016 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 22 Feb 2018 11:19:44 -0800 Subject: [PATCH 35/44] Code cleanup --- src/compiler/binder.ts | 16 ++++++++-------- src/compiler/utilities.ts | 16 ++++------------ 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 1708639758fe9..053255fbaa78e 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2353,14 +2353,13 @@ namespace ts { if (node.expression.kind === SyntaxKind.ThisKeyword) { bindThisPropertyAssignment(node); } - else if (isEntityNameExpression(node) && - isPropertyAccessExpression(node.expression) && - node.expression.name.escapedText === "prototype" && - node.parent.parent.kind === SyntaxKind.SourceFile) { - bindPrototypePropertyAssignment(node as PropertyAccessEntityNameExpression, node.parent); - } else if (isEntityNameExpression(node) && node.parent.parent.kind === SyntaxKind.SourceFile) { - bindStaticPropertyAssignment(node as PropertyAccessEntityNameExpression); + if (isPropertyAccessExpression(node.expression) && node.expression.name.escapedText === "prototype") { + bindPrototypePropertyAssignment(node as PropertyAccessEntityNameExpression, node.parent); + } + else { + bindStaticPropertyAssignment(node as PropertyAccessEntityNameExpression); + } } } @@ -2368,7 +2367,8 @@ namespace ts { function bindPrototypeAssignment(node: BinaryExpression) { node.left.parent = node; node.right.parent = node; - bindPropertyAssignment(node.left as PropertyAccessEntityNameExpression, node.left as PropertyAccessEntityNameExpression, /*isPrototypeProperty*/ false); + const lhs = node.left as PropertyAccessEntityNameExpression; + bindPropertyAssignment(lhs, lhs, /*isPrototypeProperty*/ false); } /** diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 4058b9ac6b8ae..51c3b6ae22c5f 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1587,6 +1587,9 @@ namespace ts { return SpecialPropertyAssignmentKind.None; } const lhs = expr.left; + if (lhs.expression.kind === SyntaxKind.ThisKeyword) { + return SpecialPropertyAssignmentKind.ThisProperty; + } if (isIdentifier(lhs.expression)) { if (lhs.expression.escapedText === "exports") { // exports.name = expr @@ -1596,19 +1599,8 @@ namespace ts { // module.exports = expr return SpecialPropertyAssignmentKind.ModuleExports; } - // TODO: Can probably unify these checks with those in the second half - else if (lhs.name.escapedText === "prototype") { - return SpecialPropertyAssignmentKind.Prototype; - } - else { - // F.x = expr - return SpecialPropertyAssignmentKind.Property; - } - } - else if (lhs.expression.kind === SyntaxKind.ThisKeyword) { - return SpecialPropertyAssignmentKind.ThisProperty; } - else if (isEntityNameExpression(lhs.expression)) { + if (isEntityNameExpression(lhs.expression)) { if (lhs.name.escapedText === "prototype" && isObjectLiteralExpression(expr.right)) { // F.prototype = { ... } return SpecialPropertyAssignmentKind.Prototype; From aa88f71c2ef7fa96bb7a50fb16ac64e55ec95a5e Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 22 Feb 2018 12:52:50 -0800 Subject: [PATCH 36/44] Fix js-prototype-assignment on declarations --- src/compiler/checker.ts | 23 ++++++- src/compiler/utilities.ts | 10 +-- .../typeFromPropertyAssignment11.symbols | 52 +++++++++++++++ .../typeFromPropertyAssignment11.types | 63 +++++++++++++++++++ .../salsa/typeFromPropertyAssignment11.ts | 19 ++++++ 5 files changed, 156 insertions(+), 11 deletions(-) create mode 100644 tests/baselines/reference/typeFromPropertyAssignment11.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment11.types create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment11.ts diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 941aa0eadc1c7..4919a373d66d1 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -17915,15 +17915,34 @@ namespace ts { function getAssignedClassType(symbol: Symbol) { const decl = symbol.valueDeclaration; - const assignmentSymbol = decl && decl.parent && isBinaryExpression(decl.parent) && getSymbolOfNode(decl.parent.left); + const assignmentSymbol = decl && decl.parent && + (isBinaryExpression(decl.parent) && getSymbolOfNode(decl.parent.left) || + isVariableDeclaration(decl.parent) && getSymbolOfNode(decl.parent)); if (assignmentSymbol) { - const prototype = forEach(assignmentSymbol.declarations, d => getAssignedJavascriptPrototype(d.parent)); + const prototype = forEach(assignmentSymbol.declarations, getAssignedJavascriptPrototype); if (prototype) { return checkExpression(prototype); } } } + function getAssignedJavascriptPrototype(node: Node) { + if (!node.parent) { + return false; + } + let parent: Node = node.parent; + while (parent && parent.kind === SyntaxKind.PropertyAccessExpression) { + parent = parent.parent; + } + return parent && isBinaryExpression(parent) && + isPropertyAccessExpression(parent.left) && + parent.left.name.escapedText === "prototype" && + parent.operatorToken.kind === SyntaxKind.EqualsToken && + isObjectLiteralExpression(parent.right) && + parent.right; + } + + function getInferredClassType(symbol: Symbol) { const links = getSymbolLinks(symbol); if (!links.inferredClassType) { diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 51c3b6ae22c5f..420ce4bdf097a 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1488,18 +1488,10 @@ namespace ts { return symbol; } const declaration = symbol.valueDeclaration; - const e = getDeclaredJavascriptInitializer(declaration) || getAssignedJavascriptInitializer(declaration) || getAssignedJavascriptPrototype(declaration); + const e = getDeclaredJavascriptInitializer(declaration) || getAssignedJavascriptInitializer(declaration); return e ? e.symbol : symbol; } - export function getAssignedJavascriptPrototype(node: Node) { - return isPropertyAccessExpression(node) && - node.parent && isPropertyAccessExpression(node.parent) && node.parent.name.escapedText === "prototype" && - node.parent.parent && isBinaryExpression(node.parent.parent) && node.parent.parent.operatorToken.kind === SyntaxKind.EqualsToken && - node.parent.parent.right.kind === SyntaxKind.ObjectLiteralExpression && - node.parent.parent.right; - } - export function getDeclaredJavascriptInitializer(node: Node) { if (node && isVariableDeclaration(node) && node.initializer) { return getJavascriptInitializer(node.initializer) || diff --git a/tests/baselines/reference/typeFromPropertyAssignment11.symbols b/tests/baselines/reference/typeFromPropertyAssignment11.symbols new file mode 100644 index 0000000000000..93d79e2de1c0a --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment11.symbols @@ -0,0 +1,52 @@ +=== tests/cases/conformance/salsa/module.js === +var Inner = function() {} +>Inner : Symbol(Inner, Decl(module.js, 0, 3), Decl(module.js, 0, 25)) + +Inner.prototype = { +>Inner.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) +>Inner : Symbol(Inner, Decl(module.js, 0, 3), Decl(module.js, 0, 25)) +>prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) + + m() { }, +>m : Symbol(m, Decl(module.js, 1, 19)) + + i: 1 +>i : Symbol(i, Decl(module.js, 2, 12)) +} +// incremental assignments still work +Inner.prototype.j = 2 +>Inner.prototype : Symbol(Inner.j, Decl(module.js, 4, 1)) +>Inner : Symbol(Inner, Decl(module.js, 0, 3), Decl(module.js, 0, 25)) +>prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) +>j : Symbol(Inner.j, Decl(module.js, 4, 1)) + +/** @type {string} */ +Inner.prototype.k; +>Inner.prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) +>Inner : Symbol(Inner, Decl(module.js, 0, 3), Decl(module.js, 0, 25)) +>prototype : Symbol(Function.prototype, Decl(lib.es5.d.ts, --, --)) + +var inner = new Inner() +>inner : Symbol(inner, Decl(module.js, 9, 3)) +>Inner : Symbol(Inner, Decl(module.js, 0, 3), Decl(module.js, 0, 25)) + +inner.m() +>inner.m : Symbol(m, Decl(module.js, 1, 19)) +>inner : Symbol(inner, Decl(module.js, 9, 3)) +>m : Symbol(m, Decl(module.js, 1, 19)) + +inner.i +>inner.i : Symbol(i, Decl(module.js, 2, 12)) +>inner : Symbol(inner, Decl(module.js, 9, 3)) +>i : Symbol(i, Decl(module.js, 2, 12)) + +inner.j +>inner.j : Symbol(Inner.j, Decl(module.js, 4, 1)) +>inner : Symbol(inner, Decl(module.js, 9, 3)) +>j : Symbol(Inner.j, Decl(module.js, 4, 1)) + +inner.k +>inner.k : Symbol(Inner.k, Decl(module.js, 6, 21)) +>inner : Symbol(inner, Decl(module.js, 9, 3)) +>k : Symbol(Inner.k, Decl(module.js, 6, 21)) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment11.types b/tests/baselines/reference/typeFromPropertyAssignment11.types new file mode 100644 index 0000000000000..c0ad8c49ca0fb --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment11.types @@ -0,0 +1,63 @@ +=== tests/cases/conformance/salsa/module.js === +var Inner = function() {} +>Inner : () => void +>function() {} : () => void + +Inner.prototype = { +>Inner.prototype = { m() { }, i: 1} : { [x: string]: any; m(): void; i: number; } +>Inner.prototype : any +>Inner : () => void +>prototype : any +>{ m() { }, i: 1} : { [x: string]: any; m(): void; i: number; } + + m() { }, +>m : () => void + + i: 1 +>i : number +>1 : 1 +} +// incremental assignments still work +Inner.prototype.j = 2 +>Inner.prototype.j = 2 : 2 +>Inner.prototype.j : any +>Inner.prototype : any +>Inner : () => void +>prototype : any +>j : any +>2 : 2 + +/** @type {string} */ +Inner.prototype.k; +>Inner.prototype.k : any +>Inner.prototype : any +>Inner : () => void +>prototype : any +>k : any + +var inner = new Inner() +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>new Inner() : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>Inner : () => void + +inner.m() +>inner.m() : void +>inner.m : () => void +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>m : () => void + +inner.i +>inner.i : number +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>i : number + +inner.j +>inner.j : number +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>j : number + +inner.k +>inner.k : string +>inner : { j: number; k: string; } & { [x: string]: any; m(): void; i: number; } +>k : string + diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment11.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment11.ts new file mode 100644 index 0000000000000..308da40f3c46b --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment11.ts @@ -0,0 +1,19 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @target: es6 +// @Filename: module.js +var Inner = function() {} +Inner.prototype = { + m() { }, + i: 1 +} +// incremental assignments still work +Inner.prototype.j = 2 +/** @type {string} */ +Inner.prototype.k; +var inner = new Inner() +inner.m() +inner.i +inner.j +inner.k From dd2523650e334bca5416a8d57cfd14fd6f5a5cab Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 23 Feb 2018 09:16:01 -0800 Subject: [PATCH 37/44] Fix nested js-containers+proto assignment in types space 1. The actual symbols needed to be marked as containers. 2. Type node resolution needed to understand prototype assignments. --- src/compiler/binder.ts | 7 +- src/compiler/checker.ts | 53 ++++++--------- src/compiler/types.ts | 4 +- src/compiler/utilities.ts | 12 ---- .../refactors/convertFunctionToEs6Class.ts | 7 +- .../reference/api/tsserverlibrary.d.ts | 34 +++++----- tests/baselines/reference/api/typescript.d.ts | 34 +++++----- .../typeFromPropertyAssignment14.symbols | 57 ++++++++++++++++ .../typeFromPropertyAssignment14.types | 66 +++++++++++++++++++ .../typeFromPropertyAssignment15.symbols | 49 ++++++++++++++ .../typeFromPropertyAssignment15.types | 57 ++++++++++++++++ .../typeFromPropertyAssignment16.symbols | 53 +++++++++++++++ .../typeFromPropertyAssignment16.types | 62 +++++++++++++++++ .../salsa/typeFromPropertyAssignment14.ts | 23 +++++++ .../salsa/typeFromPropertyAssignment15.ts | 20 ++++++ .../salsa/typeFromPropertyAssignment16.ts | 19 ++++++ 16 files changed, 471 insertions(+), 86 deletions(-) create mode 100644 tests/baselines/reference/typeFromPropertyAssignment14.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment14.types create mode 100644 tests/baselines/reference/typeFromPropertyAssignment15.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment15.types create mode 100644 tests/baselines/reference/typeFromPropertyAssignment16.symbols create mode 100644 tests/baselines/reference/typeFromPropertyAssignment16.types create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment14.ts create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment15.ts create mode 100644 tests/cases/conformance/salsa/typeFromPropertyAssignment16.ts diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 053255fbaa78e..9278122775833 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2393,7 +2393,8 @@ namespace ts { function bindSpecialPropertyAssignment(node: BinaryExpression) { const lhs = node.left as PropertyAccessEntityNameExpression; // Fix up parent pointers since we're going to use these nodes before we bind into them - lhs.parent = node; + node.left.parent = node; + node.right.parent = node; if (isIdentifier(lhs.expression) && container === file && isNameOfExportsOrModuleExportsAliasDeclaration(file, lhs.expression)) { // This can be an alias for the 'exports' or 'module.exports' names, e.g. // var util = module.exports; @@ -2444,7 +2445,9 @@ namespace ts { (symbol.exports || (symbol.exports = createSymbolTable())); // Declare the method/property - declareSymbol(symbolTable, symbol, propertyAccess, SymbolFlags.Property, SymbolFlags.PropertyExcludes); + const symbolFlags = SymbolFlags.Property | (isToplevelNamespaceableInitializer ? SymbolFlags.JSContainer : 0); + const symbolExcludes = SymbolFlags.PropertyExcludes & ~(isToplevelNamespaceableInitializer ? SymbolFlags.JSContainer : 0); + declareSymbol(symbolTable, symbol, propertyAccess, symbolFlags, symbolExcludes); } function lookupSymbolForPropertyAccess(node: EntityNameExpression): Symbol | undefined { diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 4919a373d66d1..cbbd377fdaaec 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -2002,21 +2002,7 @@ namespace ts { } } else if (name.kind === SyntaxKind.QualifiedName || name.kind === SyntaxKind.PropertyAccessExpression) { - let left: EntityNameOrEntityNameExpression; - - if (name.kind === SyntaxKind.QualifiedName) { - left = name.left; - } - else if (name.kind === SyntaxKind.PropertyAccessExpression) { - left = name.expression; - } - else { - // If the expression in property-access expression is not entity-name or parenthsizedExpression (e.g. it is a call expression), it won't be able to successfully resolve the name. - // This is the case when we are trying to do any language service operation in heritage clauses. By return undefined, the getSymbolOfEntityNameOrPropertyAccessExpression - // will attempt to checkPropertyAccessExpression to resolve symbol. - // i.e class C extends foo()./*do language service operation here*/B {} - return undefined; - } + const left = name.kind === SyntaxKind.QualifiedName ? name.left : name.expression; const right = name.kind === SyntaxKind.QualifiedName ? name.right : name.name; let namespace = resolveEntityName(left, SymbolFlags.Namespace, ignoreErrors, /*dontResolveAlias*/ false, location); if (!namespace || nodeIsMissing(right)) { @@ -2025,8 +2011,11 @@ namespace ts { else if (namespace === unknownSymbol) { return namespace; } - if (isInJavaScriptFile(name) && isDeclarationOfFunctionOrClassExpression(namespace)) { - namespace = getSymbolOfNode((namespace.valueDeclaration as VariableDeclaration).initializer); + if (isInJavaScriptFile(name)) { + const initializer = getDeclaredJavascriptInitializer(namespace.valueDeclaration); + if (initializer) { + namespace = getSymbolOfNode(initializer); + } } symbol = getSymbol(getExportsOfSymbol(namespace), right.escapedText, meaning); if (!symbol) { @@ -7246,12 +7235,11 @@ namespace ts { // A jsdoc TypeReference may have resolved to a value (as opposed to a type). If // the symbol is a constructor function, return the inferred class type; otherwise, // the type of this reference is just the type of the value we resolved to. + const assignedType = getAssignedClassType(symbol); const valueType = getTypeOfSymbol(symbol); - if (valueType.symbol && !isInferredClassType(valueType)) { - const referenceType = getTypeReferenceTypeWorker(node, valueType.symbol, typeArguments); - if (referenceType) { - return referenceType; - } + const referenceType = valueType.symbol && !isInferredClassType(valueType) && getTypeReferenceTypeWorker(node, valueType.symbol, typeArguments); + if (referenceType || assignedType) { + return referenceType && assignedType ? getIntersectionType([assignedType, referenceType]) : referenceType || assignedType; } // Resolve the type reference as a Type for the purpose of reporting errors. @@ -17894,23 +17882,22 @@ namespace ts { } function getJavaScriptClassType(symbol: Symbol): Type | undefined { - if (isDeclarationOfFunctionOrClassExpression(symbol)) { - symbol = getSymbolOfNode((symbol.valueDeclaration as VariableDeclaration).initializer); + const initializer = getDeclaredJavascriptInitializer(symbol.valueDeclaration); + if (initializer) { + symbol = getSymbolOfNode(initializer); } - let assigned = getAssignedClassType(symbol); let inferred: Type | undefined; if (isJavaScriptConstructor(symbol.valueDeclaration)) { inferred = getInferredClassType(symbol); } - if (symbol.flags & SymbolFlags.Variable) { - const valueType = getTypeOfSymbol(symbol); - if (valueType.symbol && !isInferredClassType(valueType) && isJavaScriptConstructor(valueType.symbol.valueDeclaration)) { - inferred = getInferredClassType(valueType.symbol); - } + const assigned = getAssignedClassType(symbol); + const valueType = getTypeOfSymbol(symbol); + if (valueType.symbol && !isInferredClassType(valueType) && isJavaScriptConstructor(valueType.symbol.valueDeclaration)) { + inferred = getInferredClassType(valueType.symbol); } - return !inferred ? assigned : - !assigned ? inferred : - getIntersectionType([inferred, assigned]); + return assigned && inferred ? + getIntersectionType([inferred, assigned]) : + assigned || inferred; } function getAssignedClassType(symbol: Symbol) { diff --git a/src/compiler/types.ts b/src/compiler/types.ts index cbccc07139929..aabfd762ffbb1 100644 --- a/src/compiler/types.ts +++ b/src/compiler/types.ts @@ -3243,8 +3243,8 @@ namespace ts { Enum = RegularEnum | ConstEnum, Variable = FunctionScopedVariable | BlockScopedVariable, - Value = Variable | Property | EnumMember | Function | Class | Enum | ValueModule | Method | GetAccessor | SetAccessor, - Type = Class | Interface | Enum | EnumMember | TypeLiteral | ObjectLiteral | TypeParameter | TypeAlias, + Value = Variable | Property | EnumMember | Function | Class | Enum | ValueModule | Method | GetAccessor | SetAccessor | JSContainer, + Type = Class | Interface | Enum | EnumMember | TypeLiteral | ObjectLiteral | TypeParameter | TypeAlias | JSContainer, Namespace = ValueModule | NamespaceModule | Enum, Module = ValueModule | NamespaceModule, Accessor = GetAccessor | SetAccessor, diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 420ce4bdf097a..e7bbaf966d60d 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1471,18 +1471,6 @@ namespace ts { return getSourceTextOfNodeFromSourceFile(sourceFile, str).charCodeAt(0) === CharacterCodes.doubleQuote; } - /** - * Returns true if the node is a variable declaration whose initializer is a function or class expression. - * This function does not test if the node is in a JavaScript file or not. - */ - export function isDeclarationOfFunctionOrClassExpression(s: Symbol) { - if (s.valueDeclaration && isVariableDeclaration(s.valueDeclaration)) { - return s.valueDeclaration.initializer && - (s.valueDeclaration.initializer.kind === SyntaxKind.FunctionExpression || s.valueDeclaration.initializer.kind === SyntaxKind.ClassExpression); - } - return false; - } - export function getJSInitializerSymbol(symbol: Symbol) { if (!symbol || !symbol.valueDeclaration) { return symbol; diff --git a/src/services/refactors/convertFunctionToEs6Class.ts b/src/services/refactors/convertFunctionToEs6Class.ts index ddb13c3e04ce7..7f5ea7c68d9dc 100644 --- a/src/services/refactors/convertFunctionToEs6Class.ts +++ b/src/services/refactors/convertFunctionToEs6Class.ts @@ -16,8 +16,9 @@ namespace ts.refactor.convertFunctionToES6Class { return undefined; } - if (isDeclarationOfFunctionOrClassExpression(symbol)) { - symbol = (symbol.valueDeclaration as VariableDeclaration).initializer.symbol; + const initializer = getDeclaredJavascriptInitializer(symbol.valueDeclaration); + if (initializer) { + symbol = initializer.symbol; } if ((symbol.flags & SymbolFlags.Function) && symbol.members && (symbol.members.size > 0)) { @@ -264,4 +265,4 @@ namespace ts.refactor.convertFunctionToES6Class { const token = getTokenAtPosition(file, startPosition, /*includeJsDocComment*/ false); return checker.getSymbolAtLocation(token); } -} \ No newline at end of file +} diff --git a/tests/baselines/reference/api/tsserverlibrary.d.ts b/tests/baselines/reference/api/tsserverlibrary.d.ts index 86a33c179a35f..e136d0ac86ffc 100644 --- a/tests/baselines/reference/api/tsserverlibrary.d.ts +++ b/tests/baselines/reference/api/tsserverlibrary.d.ts @@ -1956,28 +1956,28 @@ declare namespace ts { JSContainer = 67108864, Enum = 384, Variable = 3, - Value = 107455, - Type = 793064, + Value = 67216319, + Type = 67901928, Namespace = 1920, Module = 1536, Accessor = 98304, - FunctionScopedVariableExcludes = 107454, - BlockScopedVariableExcludes = 107455, - ParameterExcludes = 107455, + FunctionScopedVariableExcludes = 67216318, + BlockScopedVariableExcludes = 67216319, + ParameterExcludes = 67216319, PropertyExcludes = 0, - EnumMemberExcludes = 900095, - FunctionExcludes = 106927, - ClassExcludes = 899519, - InterfaceExcludes = 792968, - RegularEnumExcludes = 899327, - ConstEnumExcludes = 899967, - ValueModuleExcludes = 106639, + EnumMemberExcludes = 68008959, + FunctionExcludes = 67215791, + ClassExcludes = 68008383, + InterfaceExcludes = 67901832, + RegularEnumExcludes = 68008191, + ConstEnumExcludes = 68008831, + ValueModuleExcludes = 67215503, NamespaceModuleExcludes = 0, - MethodExcludes = 99263, - GetAccessorExcludes = 41919, - SetAccessorExcludes = 74687, - TypeParameterExcludes = 530920, - TypeAliasExcludes = 793064, + MethodExcludes = 67208127, + GetAccessorExcludes = 67150783, + SetAccessorExcludes = 67183551, + TypeParameterExcludes = 67639784, + TypeAliasExcludes = 67901928, AliasExcludes = 2097152, ModuleMember = 2623475, ExportHasLocal = 944, diff --git a/tests/baselines/reference/api/typescript.d.ts b/tests/baselines/reference/api/typescript.d.ts index 1c3c13f48b0b6..577b4680f3691 100644 --- a/tests/baselines/reference/api/typescript.d.ts +++ b/tests/baselines/reference/api/typescript.d.ts @@ -1956,28 +1956,28 @@ declare namespace ts { JSContainer = 67108864, Enum = 384, Variable = 3, - Value = 107455, - Type = 793064, + Value = 67216319, + Type = 67901928, Namespace = 1920, Module = 1536, Accessor = 98304, - FunctionScopedVariableExcludes = 107454, - BlockScopedVariableExcludes = 107455, - ParameterExcludes = 107455, + FunctionScopedVariableExcludes = 67216318, + BlockScopedVariableExcludes = 67216319, + ParameterExcludes = 67216319, PropertyExcludes = 0, - EnumMemberExcludes = 900095, - FunctionExcludes = 106927, - ClassExcludes = 899519, - InterfaceExcludes = 792968, - RegularEnumExcludes = 899327, - ConstEnumExcludes = 899967, - ValueModuleExcludes = 106639, + EnumMemberExcludes = 68008959, + FunctionExcludes = 67215791, + ClassExcludes = 68008383, + InterfaceExcludes = 67901832, + RegularEnumExcludes = 68008191, + ConstEnumExcludes = 68008831, + ValueModuleExcludes = 67215503, NamespaceModuleExcludes = 0, - MethodExcludes = 99263, - GetAccessorExcludes = 41919, - SetAccessorExcludes = 74687, - TypeParameterExcludes = 530920, - TypeAliasExcludes = 793064, + MethodExcludes = 67208127, + GetAccessorExcludes = 67150783, + SetAccessorExcludes = 67183551, + TypeParameterExcludes = 67639784, + TypeAliasExcludes = 67901928, AliasExcludes = 2097152, ModuleMember = 2623475, ExportHasLocal = 944, diff --git a/tests/baselines/reference/typeFromPropertyAssignment14.symbols b/tests/baselines/reference/typeFromPropertyAssignment14.symbols new file mode 100644 index 0000000000000..3f5035e24ad80 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment14.symbols @@ -0,0 +1,57 @@ +=== tests/cases/conformance/salsa/def.js === +var Outer = {}; +>Outer : Symbol(Outer, Decl(def.js, 0, 3), Decl(work.js, 0, 0), Decl(work.js, 0, 28)) + +=== tests/cases/conformance/salsa/work.js === +Outer.Inner = function () {} +>Outer.Inner : Symbol(Outer.Inner, Decl(work.js, 0, 0), Decl(work.js, 1, 6)) +>Outer : Symbol(Outer, Decl(def.js, 0, 3), Decl(work.js, 0, 0), Decl(work.js, 0, 28)) +>Inner : Symbol(Outer.Inner, Decl(work.js, 0, 0), Decl(work.js, 1, 6)) + +Outer.Inner.prototype = { +>Outer.Inner.prototype : Symbol(Function.prototype, Decl(lib.d.ts, --, --)) +>Outer.Inner : Symbol(Outer.Inner, Decl(work.js, 0, 0), Decl(work.js, 1, 6)) +>Outer : Symbol(Outer, Decl(def.js, 0, 3), Decl(work.js, 0, 0), Decl(work.js, 0, 28)) +>Inner : Symbol(Outer.Inner, Decl(work.js, 0, 0), Decl(work.js, 1, 6)) +>prototype : Symbol(Function.prototype, Decl(lib.d.ts, --, --)) + + x: 1, +>x : Symbol(x, Decl(work.js, 1, 25)) + + m() { } +>m : Symbol(m, Decl(work.js, 2, 9)) +} + +=== tests/cases/conformance/salsa/use.js === +/** @type {Outer.Inner} */ +var inner +>inner : Symbol(inner, Decl(use.js, 1, 3)) + +inner.x +>inner.x : Symbol(x, Decl(work.js, 1, 25)) +>inner : Symbol(inner, Decl(use.js, 1, 3)) +>x : Symbol(x, Decl(work.js, 1, 25)) + +inner.m() +>inner.m : Symbol(m, Decl(work.js, 2, 9)) +>inner : Symbol(inner, Decl(use.js, 1, 3)) +>m : Symbol(m, Decl(work.js, 2, 9)) + +var inno = new Outer.Inner() +>inno : Symbol(inno, Decl(use.js, 4, 3)) +>Outer.Inner : Symbol(Outer.Inner, Decl(work.js, 0, 0), Decl(work.js, 1, 6)) +>Outer : Symbol(Outer, Decl(def.js, 0, 3), Decl(work.js, 0, 0), Decl(work.js, 0, 28)) +>Inner : Symbol(Outer.Inner, Decl(work.js, 0, 0), Decl(work.js, 1, 6)) + +inno.x +>inno.x : Symbol(x, Decl(work.js, 1, 25)) +>inno : Symbol(inno, Decl(use.js, 4, 3)) +>x : Symbol(x, Decl(work.js, 1, 25)) + +inno.m() +>inno.m : Symbol(m, Decl(work.js, 2, 9)) +>inno : Symbol(inno, Decl(use.js, 4, 3)) +>m : Symbol(m, Decl(work.js, 2, 9)) + + + diff --git a/tests/baselines/reference/typeFromPropertyAssignment14.types b/tests/baselines/reference/typeFromPropertyAssignment14.types new file mode 100644 index 0000000000000..10a3fa00e3514 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment14.types @@ -0,0 +1,66 @@ +=== tests/cases/conformance/salsa/def.js === +var Outer = {}; +>Outer : typeof Outer +>{} : typeof Outer + +=== tests/cases/conformance/salsa/work.js === +Outer.Inner = function () {} +>Outer.Inner = function () {} : () => void +>Outer.Inner : () => void +>Outer : typeof Outer +>Inner : () => void +>function () {} : () => void + +Outer.Inner.prototype = { +>Outer.Inner.prototype = { x: 1, m() { }} : { [x: string]: any; x: number; m(): void; } +>Outer.Inner.prototype : any +>Outer.Inner : () => void +>Outer : typeof Outer +>Inner : () => void +>prototype : any +>{ x: 1, m() { }} : { [x: string]: any; x: number; m(): void; } + + x: 1, +>x : number +>1 : 1 + + m() { } +>m : () => void +} + +=== tests/cases/conformance/salsa/use.js === +/** @type {Outer.Inner} */ +var inner +>inner : { [x: string]: any; x: number; m(): void; } + +inner.x +>inner.x : number +>inner : { [x: string]: any; x: number; m(): void; } +>x : number + +inner.m() +>inner.m() : void +>inner.m : () => void +>inner : { [x: string]: any; x: number; m(): void; } +>m : () => void + +var inno = new Outer.Inner() +>inno : { [x: string]: any; x: number; m(): void; } +>new Outer.Inner() : { [x: string]: any; x: number; m(): void; } +>Outer.Inner : () => void +>Outer : typeof Outer +>Inner : () => void + +inno.x +>inno.x : number +>inno : { [x: string]: any; x: number; m(): void; } +>x : number + +inno.m() +>inno.m() : void +>inno.m : () => void +>inno : { [x: string]: any; x: number; m(): void; } +>m : () => void + + + diff --git a/tests/baselines/reference/typeFromPropertyAssignment15.symbols b/tests/baselines/reference/typeFromPropertyAssignment15.symbols new file mode 100644 index 0000000000000..21db92c0b9ef6 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment15.symbols @@ -0,0 +1,49 @@ +=== tests/cases/conformance/salsa/a.js === +var Outer = {}; +>Outer : Symbol(Outer, Decl(a.js, 0, 3), Decl(a.js, 0, 15)) + +Outer.Inner = class { +>Outer.Inner : Symbol(Inner, Decl(a.js, 0, 15)) +>Outer : Symbol(Outer, Decl(a.js, 0, 3), Decl(a.js, 0, 15)) +>Inner : Symbol(Inner, Decl(a.js, 0, 15)) + + constructor() { + this.x = 1 +>this.x : Symbol((Anonymous class).x, Decl(a.js, 3, 19)) +>this : Symbol((Anonymous class), Decl(a.js, 2, 13)) +>x : Symbol((Anonymous class).x, Decl(a.js, 3, 19)) + } + m() { } +>m : Symbol((Anonymous class).m, Decl(a.js, 5, 5)) +} + +/** @type {Outer.Inner} */ +var inner +>inner : Symbol(inner, Decl(a.js, 10, 3)) + +inner.x +>inner.x : Symbol((Anonymous class).x, Decl(a.js, 3, 19)) +>inner : Symbol(inner, Decl(a.js, 10, 3)) +>x : Symbol((Anonymous class).x, Decl(a.js, 3, 19)) + +inner.m() +>inner.m : Symbol((Anonymous class).m, Decl(a.js, 5, 5)) +>inner : Symbol(inner, Decl(a.js, 10, 3)) +>m : Symbol((Anonymous class).m, Decl(a.js, 5, 5)) + +var inno = new Outer.Inner() +>inno : Symbol(inno, Decl(a.js, 13, 3)) +>Outer.Inner : Symbol(Inner, Decl(a.js, 0, 15)) +>Outer : Symbol(Outer, Decl(a.js, 0, 3), Decl(a.js, 0, 15)) +>Inner : Symbol(Inner, Decl(a.js, 0, 15)) + +inno.x +>inno.x : Symbol((Anonymous class).x, Decl(a.js, 3, 19)) +>inno : Symbol(inno, Decl(a.js, 13, 3)) +>x : Symbol((Anonymous class).x, Decl(a.js, 3, 19)) + +inno.m() +>inno.m : Symbol((Anonymous class).m, Decl(a.js, 5, 5)) +>inno : Symbol(inno, Decl(a.js, 13, 3)) +>m : Symbol((Anonymous class).m, Decl(a.js, 5, 5)) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment15.types b/tests/baselines/reference/typeFromPropertyAssignment15.types new file mode 100644 index 0000000000000..e875dd9e97032 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment15.types @@ -0,0 +1,57 @@ +=== tests/cases/conformance/salsa/a.js === +var Outer = {}; +>Outer : { [x: string]: any; Inner: typeof (Anonymous class); } +>{} : { [x: string]: any; Inner: typeof (Anonymous class); } + +Outer.Inner = class { +>Outer.Inner = class { constructor() { this.x = 1 } m() { }} : typeof (Anonymous class) +>Outer.Inner : typeof (Anonymous class) +>Outer : { [x: string]: any; Inner: typeof (Anonymous class); } +>Inner : typeof (Anonymous class) +>class { constructor() { this.x = 1 } m() { }} : typeof (Anonymous class) + + constructor() { + this.x = 1 +>this.x = 1 : 1 +>this.x : number +>this : this +>x : number +>1 : 1 + } + m() { } +>m : () => void +} + +/** @type {Outer.Inner} */ +var inner +>inner : (Anonymous class) + +inner.x +>inner.x : number +>inner : (Anonymous class) +>x : number + +inner.m() +>inner.m() : void +>inner.m : () => void +>inner : (Anonymous class) +>m : () => void + +var inno = new Outer.Inner() +>inno : (Anonymous class) +>new Outer.Inner() : (Anonymous class) +>Outer.Inner : typeof (Anonymous class) +>Outer : { [x: string]: any; Inner: typeof (Anonymous class); } +>Inner : typeof (Anonymous class) + +inno.x +>inno.x : number +>inno : (Anonymous class) +>x : number + +inno.m() +>inno.m() : void +>inno.m : () => void +>inno : (Anonymous class) +>m : () => void + diff --git a/tests/baselines/reference/typeFromPropertyAssignment16.symbols b/tests/baselines/reference/typeFromPropertyAssignment16.symbols new file mode 100644 index 0000000000000..e7fbaed599c41 --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment16.symbols @@ -0,0 +1,53 @@ +=== tests/cases/conformance/salsa/a.js === +var Outer = {}; +>Outer : Symbol(Outer, Decl(a.js, 0, 3), Decl(a.js, 0, 15), Decl(a.js, 2, 28)) + +Outer.Inner = function () {} +>Outer.Inner : Symbol(Inner, Decl(a.js, 0, 15), Decl(a.js, 3, 6)) +>Outer : Symbol(Outer, Decl(a.js, 0, 3), Decl(a.js, 0, 15), Decl(a.js, 2, 28)) +>Inner : Symbol(Inner, Decl(a.js, 0, 15), Decl(a.js, 3, 6)) + +Outer.Inner.prototype = { +>Outer.Inner.prototype : Symbol(Function.prototype, Decl(lib.d.ts, --, --)) +>Outer.Inner : Symbol(Inner, Decl(a.js, 0, 15), Decl(a.js, 3, 6)) +>Outer : Symbol(Outer, Decl(a.js, 0, 3), Decl(a.js, 0, 15), Decl(a.js, 2, 28)) +>Inner : Symbol(Inner, Decl(a.js, 0, 15), Decl(a.js, 3, 6)) +>prototype : Symbol(Function.prototype, Decl(lib.d.ts, --, --)) + + x: 1, +>x : Symbol(x, Decl(a.js, 3, 25)) + + m() { } +>m : Symbol(m, Decl(a.js, 4, 9)) +} + +/** @type {Outer.Inner} */ +var inner +>inner : Symbol(inner, Decl(a.js, 9, 3)) + +inner.x +>inner.x : Symbol(x, Decl(a.js, 3, 25)) +>inner : Symbol(inner, Decl(a.js, 9, 3)) +>x : Symbol(x, Decl(a.js, 3, 25)) + +inner.m() +>inner.m : Symbol(m, Decl(a.js, 4, 9)) +>inner : Symbol(inner, Decl(a.js, 9, 3)) +>m : Symbol(m, Decl(a.js, 4, 9)) + +var inno = new Outer.Inner() +>inno : Symbol(inno, Decl(a.js, 12, 3)) +>Outer.Inner : Symbol(Inner, Decl(a.js, 0, 15), Decl(a.js, 3, 6)) +>Outer : Symbol(Outer, Decl(a.js, 0, 3), Decl(a.js, 0, 15), Decl(a.js, 2, 28)) +>Inner : Symbol(Inner, Decl(a.js, 0, 15), Decl(a.js, 3, 6)) + +inno.x +>inno.x : Symbol(x, Decl(a.js, 3, 25)) +>inno : Symbol(inno, Decl(a.js, 12, 3)) +>x : Symbol(x, Decl(a.js, 3, 25)) + +inno.m() +>inno.m : Symbol(m, Decl(a.js, 4, 9)) +>inno : Symbol(inno, Decl(a.js, 12, 3)) +>m : Symbol(m, Decl(a.js, 4, 9)) + diff --git a/tests/baselines/reference/typeFromPropertyAssignment16.types b/tests/baselines/reference/typeFromPropertyAssignment16.types new file mode 100644 index 0000000000000..a1167f3da6e8a --- /dev/null +++ b/tests/baselines/reference/typeFromPropertyAssignment16.types @@ -0,0 +1,62 @@ +=== tests/cases/conformance/salsa/a.js === +var Outer = {}; +>Outer : { [x: string]: any; Inner: () => void; } +>{} : { [x: string]: any; Inner: () => void; } + +Outer.Inner = function () {} +>Outer.Inner = function () {} : () => void +>Outer.Inner : () => void +>Outer : { [x: string]: any; Inner: () => void; } +>Inner : () => void +>function () {} : () => void + +Outer.Inner.prototype = { +>Outer.Inner.prototype = { x: 1, m() { }} : { [x: string]: any; x: number; m(): void; } +>Outer.Inner.prototype : any +>Outer.Inner : () => void +>Outer : { [x: string]: any; Inner: () => void; } +>Inner : () => void +>prototype : any +>{ x: 1, m() { }} : { [x: string]: any; x: number; m(): void; } + + x: 1, +>x : number +>1 : 1 + + m() { } +>m : () => void +} + +/** @type {Outer.Inner} */ +var inner +>inner : { [x: string]: any; x: number; m(): void; } + +inner.x +>inner.x : number +>inner : { [x: string]: any; x: number; m(): void; } +>x : number + +inner.m() +>inner.m() : void +>inner.m : () => void +>inner : { [x: string]: any; x: number; m(): void; } +>m : () => void + +var inno = new Outer.Inner() +>inno : { [x: string]: any; x: number; m(): void; } +>new Outer.Inner() : { [x: string]: any; x: number; m(): void; } +>Outer.Inner : () => void +>Outer : { [x: string]: any; Inner: () => void; } +>Inner : () => void + +inno.x +>inno.x : number +>inno : { [x: string]: any; x: number; m(): void; } +>x : number + +inno.m() +>inno.m() : void +>inno.m : () => void +>inno : { [x: string]: any; x: number; m(): void; } +>m : () => void + diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment14.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment14.ts new file mode 100644 index 0000000000000..b3aaaf1702b80 --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment14.ts @@ -0,0 +1,23 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @Filename: def.js +var Outer = {}; + +// @Filename: work.js +Outer.Inner = function () {} +Outer.Inner.prototype = { + x: 1, + m() { } +} + +// @Filename: use.js +/** @type {Outer.Inner} */ +var inner +inner.x +inner.m() +var inno = new Outer.Inner() +inno.x +inno.m() + + diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment15.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment15.ts new file mode 100644 index 0000000000000..c8099a033953c --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment15.ts @@ -0,0 +1,20 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @Filename: a.js +var Outer = {}; + +Outer.Inner = class { + constructor() { + this.x = 1 + } + m() { } +} + +/** @type {Outer.Inner} */ +var inner +inner.x +inner.m() +var inno = new Outer.Inner() +inno.x +inno.m() diff --git a/tests/cases/conformance/salsa/typeFromPropertyAssignment16.ts b/tests/cases/conformance/salsa/typeFromPropertyAssignment16.ts new file mode 100644 index 0000000000000..534e3bcc4c3aa --- /dev/null +++ b/tests/cases/conformance/salsa/typeFromPropertyAssignment16.ts @@ -0,0 +1,19 @@ +// @noEmit: true +// @allowJs: true +// @checkJs: true +// @Filename: a.js +var Outer = {}; + +Outer.Inner = function () {} +Outer.Inner.prototype = { + x: 1, + m() { } +} + +/** @type {Outer.Inner} */ +var inner +inner.x +inner.m() +var inno = new Outer.Inner() +inno.x +inno.m() From 4099d48ea5a7ed5862fd5538c8981a8b7bb4b0e3 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Fri, 23 Feb 2018 09:40:44 -0800 Subject: [PATCH 38/44] Update chrome-devtools baseline --- .../user/chrome-devtools-frontend.log | 2759 +++++++---------- 1 file changed, 1093 insertions(+), 1666 deletions(-) diff --git a/tests/baselines/reference/user/chrome-devtools-frontend.log b/tests/baselines/reference/user/chrome-devtools-frontend.log index 9e794482636cf..472f2fa0680e8 100644 --- a/tests/baselines/reference/user/chrome-devtools-frontend.log +++ b/tests/baselines/reference/user/chrome-devtools-frontend.log @@ -4,6 +4,8 @@ Standard output: ../../../../built/local/lib.dom.d.ts(1741,13): error TS2300: Duplicate identifier 'Comment'. ../../../../built/local/lib.dom.d.ts(1942,11): error TS2300: Duplicate identifier 'CSSRule'. ../../../../built/local/lib.dom.d.ts(1961,13): error TS2300: Duplicate identifier 'CSSRule'. +../../../../built/local/lib.dom.d.ts(3689,11): error TS2300: Duplicate identifier 'Event'. +../../../../built/local/lib.dom.d.ts(3713,13): error TS2300: Duplicate identifier 'Event'. ../../../../built/local/lib.dom.d.ts(9090,11): error TS2300: Duplicate identifier 'Position'. ../../../../built/local/lib.dom.d.ts(9095,13): error TS2300: Duplicate identifier 'Position'. ../../../../built/local/lib.dom.d.ts(9238,11): error TS2300: Duplicate identifier 'Request'. @@ -116,7 +118,6 @@ node_modules/chrome-devtools-frontend/front_end/Tests.js(988,5): error TS2554: E node_modules/chrome-devtools-frontend/front_end/Tests.js(1033,25): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/Tests.js(1040,23): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/Tests.js(1084,20): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/Tests.js(1123,38): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1138,45): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1139,33): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/Tests.js(1142,31): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -271,12 +272,10 @@ node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeV node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(535,24): error TS2694: Namespace 'Protocol' has no exported member 'Accessibility'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(619,26): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilityNodeView.js(626,33): error TS2339: Property 'Accessibility' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(15,28): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(17,28): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(19,28): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(20,28): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(59,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(61,30): error TS2339: Property 'removeView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(15,5): error TS2554: Expected 2-3 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(17,5): error TS2554: Expected 2-3 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(19,5): error TS2554: Expected 2-3 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(20,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(129,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(141,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/accessibility/AccessibilitySidebarView.js(195,29): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -378,9 +377,12 @@ node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(2 node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(30,48): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'AnimationGroup'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(33,56): error TS2694: Namespace 'Animation.AnimationModel' has no exported member 'Animation'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(36,47): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. -node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(36,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(36,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(animationModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'animationModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(44,67): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(52,67): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(80,19): error TS2339: Property 'AnimationModel' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. @@ -392,7 +394,11 @@ node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(1 node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(105,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(110,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(112,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(114,34): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(117,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(119,34): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(123,40): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(125,45): error TS2345: Argument of type 'TemplateStringsArray' is not assignable to parameter of type 'string | string[]'. Type 'TemplateStringsArray' is not assignable to type 'string[]'. @@ -405,6 +411,8 @@ node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(1 node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(139,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(144,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(145,36): error TS2339: Property 'AnimationTimeline' does not exist on type '{ new (effect?: AnimationEffectReadOnly, timeline?: AnimationTimeline): Animation; prototype: Ani...'. +node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(148,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(151,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(155,5): error TS2554: Expected 6-7 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/animation/AnimationTimeline.js(165,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. @@ -593,13 +601,25 @@ node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(16,50): Type 'void' is not assignable to type 'undefined'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(16,76): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(20,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(21,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(24,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(25,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(31,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(33,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(34,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(37,53): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(39,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(45,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(45,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(serviceWorkerManager: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'serviceWorkerManager' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(94,50): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(96,30): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/audits2/Audits2Panel.js(126,14): error TS2555: Expected at least 2 arguments, but got 1. @@ -710,13 +730,7 @@ node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/cate node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/category-renderer.js(554,8): error TS2339: Property 'CategoryRenderer' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/category-renderer.js(560,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/category-renderer.js(566,18): error TS2339: Property 'PerfHintExtendedInfo' does not exist on type 'typeof CategoryRenderer'. -node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(18,60): error TS2694: Namespace 'CriticalRequestChainRenderer' has no exported member 'CRCNode'. -node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(19,68): error TS2694: Namespace 'CriticalRequestChainRenderer' has no exported member 'CRCNode'. -node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(26,24): error TS2339: Property 'request' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(37,60): error TS2694: Namespace 'CriticalRequestChainRenderer' has no exported member 'CRCNode'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(43,45): error TS2694: Namespace 'CriticalRequestChainRenderer' has no exported member 'CRCSegment'. -node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(49,42): error TS2339: Property 'children' does not exist on type '() => void'. -node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(64,41): error TS2339: Property 'request' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(71,15): error TS2304: Cannot find name 'DOM'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(73,44): error TS2694: Namespace 'CriticalRequestChainRenderer' has no exported member 'CRCSegment'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(110,30): error TS2304: Cannot find name 'Util'. @@ -734,6 +748,7 @@ node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc- node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(194,30): error TS2339: Property 'CRCDetailsJSON' does not exist on type 'typeof CriticalRequestChainRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(197,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(204,30): error TS2339: Property 'CRCRequest' does not exist on type 'typeof CriticalRequestChainRenderer'. +node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(216,42): error TS2694: Namespace 'CriticalRequestChainRenderer' has no exported member 'CRCRequest'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(220,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/crc-details-renderer.js(228,30): error TS2339: Property 'CRCSegment' does not exist on type 'typeof CriticalRequestChainRenderer'. node_modules/chrome-devtools-frontend/front_end/audits2/lighthouse/renderer/details-renderer.js(12,15): error TS2304: Cannot find name 'DOM'. @@ -2217,7 +2232,11 @@ node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighth node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(51981,33): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(51987,1): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52034,11): error TS2304: Cannot find name 'WebInspector'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52066,10): error TS2339: Property 'children' does not exist on type 'never'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52070,23): error TS2339: Property 'children' does not exist on type 'never'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52074,23): error TS2339: Property 'children' does not exist on type 'never'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52076,18): error TS2304: Cannot find name 'WebInspector'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52076,72): error TS2339: Property 'totalTime' does not exist on type 'never'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52097,8): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52105,31): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(52106,32): error TS2304: Cannot find name 'WebInspector'. @@ -3094,6 +3113,7 @@ node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighth node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58187,1): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58231,13): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58278,16): error TS2304: Cannot find name 'WebInspector'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58296,43): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58309,20): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58322,34): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58343,17): error TS2304: Cannot find name 'WebInspector'. @@ -3118,6 +3138,7 @@ node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighth node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58426,88): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58434,17): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58451,4): error TS2304: Cannot find name 'WebInspector'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58462,33): error TS2339: Property 'mergeOrdered' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58462,60): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58476,18): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(58491,25): error TS2339: Property 'peekLast' does not exist on type 'any[]'. @@ -3191,15 +3212,18 @@ node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighth node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59352,12): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59353,1): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59354,1): error TS2304: Cannot find name 'WebInspector'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59355,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59367,17): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59405,92): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59423,22): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59424,19): error TS2304: Cannot find name 'WebInspector'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59442,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59442,53): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59469,12): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59470,1): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59471,1): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59472,1): error TS2304: Cannot find name 'WebInspector'. +node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59473,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59538,1): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59540,1): error TS2304: Cannot find name 'WebInspector'. node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(59543,22): error TS2304: Cannot find name 'WebInspector'. @@ -3517,23 +3541,21 @@ node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighth node_modules/chrome-devtools-frontend/front_end/audits2_worker/lighthouse/lighthouse-background.js(70848,34): error TS2304: Cannot find name 'fs'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(22,21): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(25,71): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(30,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(30,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(debuggerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'debuggerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(69,72): error TS2339: Property 'getAsArray' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(79,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(89,27): error TS2339: Property 'lowerBound' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(93,35): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(94,26): error TS2694: Namespace 'Protocol' has no exported member 'Debugger'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(109,46): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(127,64): error TS2339: Property 'asRegExp' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(135,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(140,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(143,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(145,43): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(146,54): error TS2339: Property 'mappings' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(150,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(187,35): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(218,52): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(222,52): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(229,72): error TS2339: Property 'getAsArray' does not exist on type '(Anonymous class)'. @@ -3552,9 +3574,12 @@ node_modules/chrome-devtools-frontend/front_end/bindings/BlackboxManager.js(381, node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(49,107): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(51,81): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(53,63): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(60,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(60,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(debuggerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'debuggerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(93,57): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(97,52): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(114,30): error TS2495: Type 'IterableIterator' is not an array type or a string type. @@ -3567,7 +3592,6 @@ node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(18 node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(183,45): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(192,43): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(212,43): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(220,44): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(232,50): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(237,46): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(244,43): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. @@ -3581,8 +3605,6 @@ node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(32 node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(330,43): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(350,58): error TS2339: Property 'keysArray' does not exist on type 'Map>>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(372,48): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(383,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(384,33): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(390,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(396,17): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(399,34): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. @@ -3593,13 +3615,19 @@ node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(44 node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(446,19): error TS2339: Property 'remove' does not exist on type 'Map>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(448,40): error TS2339: Property 'remove' does not exist on type 'Map>>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(515,70): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'ModelBreakpoint'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(518,77): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(518,77): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(debuggerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'debuggerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(536,50): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), any>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(655,51): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), any>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(667,51): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), any>'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(674,79): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. +node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(674,79): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(debuggerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(713,51): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), any>'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(725,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(750,28): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. @@ -3609,8 +3637,6 @@ node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(86 node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(905,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(908,61): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(912,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(913,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(916,35): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(925,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(984,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(985,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. @@ -3624,10 +3650,12 @@ node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(10 node_modules/chrome-devtools-frontend/front_end/bindings/BreakpointManager.js(1074,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(16,67): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'ModelInfo'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(18,53): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'SourceMapping'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(20,47): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(49,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. +node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(20,47): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(cssModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'cssModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(51,45): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(105,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(111,44): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'SourceMapping'. @@ -3635,7 +3663,6 @@ node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js( node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(132,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(152,82): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(154,64): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(160,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(162,45): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(169,23): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(172,30): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. @@ -3653,7 +3680,6 @@ node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js( node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(221,21): error TS2339: Property 'deleteAll' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(232,41): error TS2551: Property 'resourceMapping' does not exist on type 'typeof Bindings'. Did you mean 'ResourceMapping'? node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(260,44): error TS2694: Namespace 'Bindings.CSSWorkspaceBinding' has no exported member 'ModelInfo'. -node_modules/chrome-devtools-frontend/front_end/bindings/CSSWorkspaceBinding.js(261,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(48,52): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(50,62): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(59,56): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. @@ -3663,66 +3689,30 @@ node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.j node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(184,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(194,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(202,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(206,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(218,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(223,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(227,37): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(239,20): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(256,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(263,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(269,37): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(276,39): error TS2339: Property 'sourceContentProvider' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. -node_modules/chrome-devtools-frontend/front_end/bindings/CompilerScriptMapping.js(278,39): error TS2339: Property 'embeddedContentByURL' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(39,25): error TS2694: Namespace 'Workspace' has no exported member 'projectTypes'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(45,41): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(48,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(59,38): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(59,78): error TS2339: Property 'contentEncoded' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(180,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(221,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(225,28): error TS2339: Property 'searchInContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(230,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(232,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(233,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(237,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(239,14): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(249,38): error TS2339: Property 'queries' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(250,81): error TS2339: Property 'ignoreCase' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(250,108): error TS2339: Property 'isRegex' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(258,16): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(264,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(267,27): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(272,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(285,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(290,69): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/bindings/ContentProviderBasedProject.js(306,33): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(17,33): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerSourceMapping'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(20,77): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'ModelData'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(26,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(30,24): error TS2694: Namespace 'Bindings' has no exported member 'DebuggerSourceMapping'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(26,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(debuggerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'debuggerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(51,31): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), any>'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(64,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(65,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(67,50): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(75,40): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(76,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(78,25): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(85,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(85,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(85,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispose(): void; isBlackboxe...'. +node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(85,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispose(): void; isBlackboxe...'. + Property '_updateScheduled' does not exist on type '{ [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispose(): void; isBlackboxe...'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(89,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(90,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(92,50): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(105,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(110,48): error TS2339: Property 'rawLocationToUILocation' does not exist on type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(134,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(138,49): error TS2339: Property 'uiLocationToRawLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(143,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(175,20): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(195,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(213,49): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(221,49): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. @@ -3730,7 +3720,6 @@ node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBindin node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(250,57): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(259,74): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(266,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(267,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(269,50): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(276,21): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(282,49): error TS2694: Namespace 'Bindings.DebuggerWorkspaceBinding' has no exported member 'Location'. @@ -3741,9 +3730,7 @@ node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBindin node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(313,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(320,33): error TS2551: Property 'resourceMapping' does not exist on type 'typeof Bindings'. Did you mean 'ResourceMapping'? node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(347,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(349,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(387,40): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(389,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(451,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(452,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/DebuggerWorkspaceBinding.js(460,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. @@ -3756,49 +3743,26 @@ node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(38,15): er node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(43,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(48,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(55,16): error TS2304: Cannot find name 'FileError'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(68,33): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(76,25): error TS2304: Cannot find name 'TextDecoder'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(78,17): error TS2304: Cannot find name 'FileError'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(83,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(88,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(125,23): error TS2339: Property 'name' does not exist on type 'Blob'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(130,16): error TS2304: Cannot find name 'FileError'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(143,22): error TS2339: Property 'readyState' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(143,48): error TS2339: Property 'DONE' does not exist on type '{ new (): FileReader; prototype: FileReader; }'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(146,31): error TS2339: Property 'result' does not exist on type 'EventTarget'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(150,18): error TS2339: Property 'write' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(154,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. -node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(159,20): error TS2339: Property 'close' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(178,32): error TS2339: Property 'error' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(190,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(194,23): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/bindings/FileUtils.js(227,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(11,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(18,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(29,33): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(35,29): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(42,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(57,32): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(79,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(86,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/bindings/LiveLocation.js(93,26): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(158,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(175,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(188,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(223,37): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(244,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(249,9): error TS2352: Type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...' cannot be converted to type '(Anonymous class)'. - Property '_contentProviders' is missing in type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(270,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(286,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(308,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(315,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(321,31): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(323,72): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(330,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/NetworkProject.js(338,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(66,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -3806,12 +3770,14 @@ node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMess node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(109,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(130,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(176,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(188,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(193,35): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. +node_modules/chrome-devtools-frontend/front_end/bindings/PresentationConsoleMessageHelper.js(197,48): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Error: string; Warning: string; }'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(15,71): error TS2694: Namespace 'Bindings.ResourceMapping' has no exported member 'ModelInfo'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(17,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(17,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(resourceTreeModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'resourceTreeModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(41,41): error TS2694: Namespace 'Bindings.ResourceMapping' has no exported member 'ModelInfo'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(61,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(79,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. @@ -3822,9 +3788,6 @@ node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(181, node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(189,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(197,40): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(204,40): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(226,29): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(254,28): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(262,28): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceMapping.js(270,28): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. @@ -3837,9 +3800,7 @@ node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.j node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(107,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(137,38): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(141,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(145,32): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(155,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(159,32): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(231,55): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(262,24): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(264,24): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. @@ -3848,28 +3809,18 @@ node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.j node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(293,63): error TS2339: Property '_scriptSource' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(298,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(305,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(308,38): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(318,26): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(384,38): error TS2339: Property '_scriptSource' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(405,24): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceScriptMapping.js(407,24): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/ResourceUtils.js(72,32): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(43,52): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(57,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(63,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(67,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(68,35): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(75,39): error TS2339: Property 'sourceContentProvider' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(77,39): error TS2339: Property 'embeddedContentByURL' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(90,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(94,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(96,35): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(108,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(111,37): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(114,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(124,52): error TS2345: Argument of type 'T' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(136,63): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'T'. -node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(139,27): error TS2339: Property 'findEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(161,17): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/bindings/SASSSourceMapping.js(161,66): error TS2345: Argument of type 'T' is not assignable to parameter of type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(44,42): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. @@ -3877,18 +3828,11 @@ node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js( node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(129,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(146,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(157,27): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(189,67): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(192,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(194,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(229,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(239,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(249,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(251,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(260,9): error TS2365: Operator '===' cannot be applied to types '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...' and 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(264,39): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(272,9): error TS2365: Operator '!==' cannot be applied to types '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...' and 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(280,24): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(307,26): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(315,26): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. @@ -3897,12 +3841,8 @@ node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js( node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(339,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/bindings/StylesSourceMapping.js(342,26): error TS2339: Property 'firstValue' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(63,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(89,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(90,33): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(91,25): error TS2304: Cannot find name 'FileError'. -node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(95,20): error TS2339: Property 'close' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(96,42): error TS2304: Cannot find name 'FileError'. -node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(175,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(176,25): error TS2304: Cannot find name 'FileError'. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(185,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/bindings/TempFile.js(189,33): error TS2339: Property 'Chunk' does not exist on type 'typeof (Anonymous class)'. @@ -3934,29 +3874,18 @@ node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTes node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/BindingsTestRunner.js(197,27): error TS2339: Property 'cssModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(15,8): error TS2339: Property 'root' does not exist on type 'typeof BindingsTestRunner'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(16,8): error TS2339: Property 'fileSystemPath' does not exist on type 'typeof BindingsTestRunner'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(45,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(66,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(103,8): error TS2339: Property '_fileSystem' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(103,8): error TS2339: Property '_fileSystem' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(104,8): error TS2540: Cannot assign to 'name' because it is a constant or a read-only property. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(105,8): error TS2339: Property '_children' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(106,8): error TS2339: Property '_childrenMap' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(107,8): error TS2339: Property 'isDirectory' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(108,8): error TS2339: Property '_timestamp' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(109,8): error TS2339: Property '_parent' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(105,8): error TS2339: Property '_children' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(106,8): error TS2339: Property '_childrenMap' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(107,8): error TS2339: Property 'isDirectory' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(108,8): error TS2339: Property '_timestamp' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(109,8): error TS2339: Property '_parent' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(113,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(134,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(145,11): error TS2551: Property 'parent' does not exist on type '{ _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isDirectory...'. Did you mean '_parent'? -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(153,11): error TS2551: Property 'parent' does not exist on type '{ _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isDirectory...'. Did you mean '_parent'? -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(155,11): error TS2339: Property 'content' does not exist on type '{ _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isDirectory...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(157,60): error TS2339: Property 'fullPath' does not exist on type '{ _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isDirectory...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(159,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(172,34): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(263,8): error TS2339: Property '_children' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(275,8): error TS2551: Property '_entry' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. Did you mean 'Entry'? -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(276,8): error TS2339: Property '_modificationTimesDelta' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; prototype: { [x: string]: any; ...'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(7,13): error TS1055: Type '{ isolatedFileSystem: (Anonymous class); project: { (): void; prototype: { [x: string]: any; work...' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(7,88): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(11,49): error TS2339: Property 'reportCreatedPromise' does not exist on type '{ root: { _fileSystem: any; name: any; _children: any[]; _childrenMap: { [x: string]: any; }; isD...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(263,8): error TS2339: Property '_children' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(275,8): error TS2551: Property '_entry' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. Did you mean 'Entry'? +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/IsolatedFilesystemTestRunner.js(276,8): error TS2339: Property '_modificationTimesDelta' does not exist on type '{ (fileSystemPath: any): void; _instances: { [x: string]: any; }; Entry: (fileSystem: any, name: ...'. +node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(7,13): error TS1055: Type '{ isolatedFileSystem: (Anonymous class); project: { [x: string]: any; workspace(): (Anonymous cla...' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/OverridesTestRunner.js(23,75): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/PersistenceTestRunner.js(76,79): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/PersistenceTestRunner.js(77,82): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. @@ -3965,16 +3894,12 @@ node_modules/chrome-devtools-frontend/front_end/bindings_test_runner/Persistence node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(7,39): error TS2694: Namespace 'Changes' has no exported member 'ChangesView'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(9,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(22,23): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(47,18): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(47,47): error TS2339: Property 'blankLine' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(48,29): error TS2339: Property 'blankLine' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(49,22): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(50,29): error TS2339: Property 'token' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(59,26): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(78,25): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(84,16): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(102,51): error TS2339: Property 'token' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(115,18): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(129,25): error TS2694: Namespace 'Changes' has no exported member 'ChangesHighlighter'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(142,31): error TS2339: Property 'blankLine' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesHighlighter.js(144,39): error TS2339: Property 'blankLine' does not exist on type 'void'. @@ -3997,6 +3922,10 @@ node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(26,32): e node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(37,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(37,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(43,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(45,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(47,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(50,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(75,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/changes/ChangesView.js(111,22): error TS2555: Expected at least 2 arguments, but got 1. @@ -4140,6 +4069,8 @@ node_modules/chrome-devtools-frontend/front_end/cm/codemirror.js(7827,32): error node_modules/chrome-devtools-frontend/front_end/cm/codemirror.js(7827,41): error TS2339: Property 'textRendering' does not exist on type 'CSSStyleDeclaration'. node_modules/chrome-devtools-frontend/front_end/cm/codemirror.js(7828,15): error TS2339: Property 'lineDiv' does not exist on type '{ input: any; }'. node_modules/chrome-devtools-frontend/front_end/cm/codemirror.js(7895,25): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. +node_modules/chrome-devtools-frontend/front_end/cm/codemirror.js(8259,62): error TS2339: Property 'state' does not exist on type 'any[] | { start: any; end: any; string: any; type: any; state: any; }'. + Property 'state' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/cm/codemirror.js(8658,17): error TS2339: Property 'outside' does not exist on type '{ line: any; ch: any; sticky: any; }'. node_modules/chrome-devtools-frontend/front_end/cm/codemirror.js(8659,54): error TS2339: Property 'hitSide' does not exist on type '{ line: any; ch: any; sticky: any; }'. node_modules/chrome-devtools-frontend/front_end/cm/codemirror.js(8680,19): error TS2339: Property 'div' does not exist on type '{ cm: any; lastAnchorNode: any; lastAnchorOffset: any; lastFocusNode: any; lastFocusOffset: any; ...'. @@ -4212,12 +4143,9 @@ node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.j node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(102,12): error TS2339: Property 'registerHelper' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(102,40): error TS2339: Property 'registerGlobalHelper' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(108,12): error TS2339: Property 'runMode' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(153,17): error TS2339: Property 'string' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(153,32): error TS2339: Property 'blankLine' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(153,48): error TS2339: Property 'blankLine' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(154,20): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(155,24): error TS2339: Property 'token' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/cm_headless/headlesscodemirror.js(156,23): error TS2339: Property 'current' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/cm_modes/DefaultCodeMirrorMimeMode.js(22,14): error TS2339: Property 'eval' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/cm_modes/clike.js(6,17): error TS2307: Cannot find module '../../lib/codemirror'. node_modules/chrome-devtools-frontend/front_end/cm_modes/clike.js(7,19): error TS2304: Cannot find name 'define'. @@ -4299,9 +4227,13 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js( node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(39,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(42,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(58,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(61,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(63,43): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(76,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(82,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(85,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(125,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(136,28): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(151,27): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. @@ -4310,8 +4242,6 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js( node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(201,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(207,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(232,27): error TS2339: Property 'setEyeDropperActive' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(234,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(237,36): error TS2551: Property 'removeEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. Did you mean 'removeEventListeners'? node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(243,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(251,27): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/color_picker/ContrastDetails.js(261,41): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -4325,6 +4255,8 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(48,25): node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(51,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(58,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(60,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(64,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(84,18): error TS2339: Property 'maxLength' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(97,20): error TS2339: Property 'maxLength' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(126,52): error TS2694: Namespace 'ColorPicker.Spectrum' has no exported member 'Palette'. @@ -4332,8 +4264,12 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(128,46) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(130,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(133,49): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(134,5): error TS2554: Expected 6-7 arguments, but got 5. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(144,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(146,39): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(150,47): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(152,45): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(178,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(178,45): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(187,40): error TS2339: Property 'x' does not exist on type 'Event'. @@ -4343,6 +4279,8 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(199,41) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(200,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(200,45): error TS2339: Property 'y' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(217,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(221,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(222,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(241,27): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(251,13): error TS2339: Property 'style' does not exist on type 'Element'. @@ -4405,8 +4343,6 @@ node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(782,36) node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(786,28): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(821,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(827,27): error TS2339: Property 'setEyeDropperActive' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(829,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(832,36): error TS2551: Property 'removeEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. Did you mean 'removeEventListeners'? node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(838,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(845,27): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/color_picker/Spectrum.js(864,77): error TS1003: Identifier expected. @@ -4477,17 +4413,12 @@ node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(13,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(20,29): error TS2694: Namespace 'Common.Renderer' has no exported member 'Options'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(27,15): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(30,22): error TS2694: Namespace 'Common' has no exported member 'Renderer'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(34,21): error TS2339: Property 'render' does not exist on type '{ (): void; prototype: { [x: string]: any; render(object: any, options: any): Promise; }...'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(39,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(40,17): error TS2300: Duplicate identifier 'Options'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(40,17): error TS2339: Property 'Options' does not exist on type '{ (): void; prototype: { [x: string]: any; render(object: any, options: any): Promise; }...'. +node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(40,17): error TS2339: Property 'Options' does not exist on type '{ (): void; renderPromise: (object: any, options?: any) => Promise; }'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(63,15): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(66,30): error TS2694: Namespace 'Common' has no exported member 'Revealer'. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(73,5): error TS2322: Type 'Promise' is not assignable to type 'Promise'. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(81,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(105,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/common/ModuleExtensionInterfaces.js(105,23): error TS2694: Namespace 'Common' has no exported member 'App'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(32,45): error TS2694: Namespace 'Common' has no exported member 'Object'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(39,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(41,35): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. @@ -4496,11 +4427,12 @@ node_modules/chrome-devtools-frontend/front_end/common/Object.js(103,14): error node_modules/chrome-devtools-frontend/front_end/common/Object.js(103,14): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/common/Object.js(109,36): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(118,2): error TS1003: Identifier expected. +node_modules/chrome-devtools-frontend/front_end/common/Object.js(119,8): error TS2300: Duplicate identifier 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(119,8): error TS2339: Property 'Event' does not exist on type 'typeof Common'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(123,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/common/Object.js(124,15): error TS2339: Property '_listenerCallbackTuple' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(133,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/common/Object.js(134,20): error TS2339: Property 'EventDescriptor' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. +node_modules/chrome-devtools-frontend/front_end/common/Object.js(134,20): error TS2339: Property 'EventDescriptor' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; }'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(137,39): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(151,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/common/Object.js(153,35): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. @@ -4520,20 +4452,6 @@ node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(211,34): err node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(215,29): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(293,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/common/ParsedURL.js(375,18): error TS2339: Property 'asParsedURL' does not exist on type 'String'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(72,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(78,18): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(79,18): error TS2339: Property 'setWorked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(85,18): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(108,18): error TS2339: Property 'setWorked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(132,36): error TS2339: Property 'isCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(140,29): error TS2339: Property 'setTitle' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(187,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(200,44): error TS2339: Property 'isCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(209,22): error TS2339: Property 'setTitle' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(217,22): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(228,22): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(238,22): error TS2339: Property 'setWorked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/common/Progress.js(247,22): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/common/SegmentedRange.js(48,37): error TS2339: Property 'lowerBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(49,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/common/Settings.js(74,92): error TS2345: Argument of type 'symbol' is not assignable to parameter of type '{ [x: string]: any; Global: symbol; Local: symbol; Session: symbol; }'. @@ -4662,7 +4580,6 @@ node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebar node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(243,61): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(244,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(245,57): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(255,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(267,38): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'DOMBreakpoint'. node_modules/chrome-devtools-frontend/front_end/components/DOMBreakpointsSidebarPane.js(276,72): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/DOMPresentationUtils.js(46,35): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -4713,8 +4630,11 @@ node_modules/chrome-devtools-frontend/front_end/components/DockController.js(122 node_modules/chrome-devtools-frontend/front_end/components/DockController.js(141,40): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(142,38): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/components/DockController.js(144,22): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(52,26): error TS2694: Namespace 'Components' has no exported member 'LinkDecorator'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(57,15): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; prototype: { [x: string]: any; linkIcon(uiSourceCode: UISourceCode): (Anonymous class...'. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(193,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/components/DockController.js(193,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(58,27): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(62,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(73,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. @@ -4725,11 +4645,7 @@ node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(214,24): node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(225,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(279,46): error TS2339: Property 'keysArray' does not exist on type 'Map<(Anonymous class), Element[]>'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(286,46): error TS2339: Property 'keysArray' does not exist on type 'Map<(Anonymous class), Element[]>'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(294,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(298,35): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(309,12): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(310,71): error TS2339: Property 'isBlackboxed' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(325,48): error TS2339: Property 'linkIcon' does not exist on type '{ (): void; prototype: { [x: string]: any; linkIcon(uiSourceCode: UISourceCode): (Anonymous class...'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(335,27): error TS2694: Namespace 'Components' has no exported member 'LinkifyURLOptions'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(348,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(390,12): error TS2339: Property 'title' does not exist on type 'Element'. @@ -4762,7 +4678,6 @@ node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(594,25): node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(611,46): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(614,105): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(616,5): error TS2322: Type '({ [x: string]: any; section: string; title: string; handler: any; } | { section: string; title: ...' is not assignable to type '{ title: string; handler: () => any; }[]'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(622,24): error TS2694: Namespace 'Components' has no exported member 'LinkDecorator'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(631,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(642,12): error TS2339: Property '_LinkInfo' does not exist on type 'typeof Components'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(646,2): error TS1131: Property or signature expected. @@ -4772,7 +4687,6 @@ node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(666,22): node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(668,47): error TS2694: Namespace 'Components.Linkifier' has no exported member 'LinkHandler'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(675,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(680,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(697,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(703,31): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(707,34): error TS2339: Property 'section' does not exist on type '{ title: string; handler: () => any; }'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(723,19): error TS2339: Property 'removeChildren' does not exist on type 'Element'. @@ -4782,23 +4696,24 @@ node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(729,14): node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(732,19): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(739,30): error TS2339: Property 'value' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(748,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(760,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(764,46): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(765,26): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(769,67): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(769,96): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(770,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(779,64): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/components/Linkifier.js(779,89): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/components/Reload.js(7,27): error TS2339: Property 'setIsDocked' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(8,9): error TS2339: Property 'ConsoleContextSelector' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(10,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(12,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(34,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(35,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(36,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(36,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(runtimeModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'runtimeModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(45,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(157,48): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(162,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleContextSelector.js(170,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -4844,8 +4759,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(7,9): e node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(11,33): error TS2339: Property 'ConsoleHistoryManager' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(16,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(18,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(21,20): error TS2694: Namespace 'UI' has no exported member 'TextEditorFactory'. -node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(26,19): error TS2339: Property 'createEditor' does not exist on type '{ (): void; prototype: { [x: string]: any; createEditor(options: any): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(48,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(48,43): error TS2339: Property 'ConsolePrompt' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsolePrompt.js(83,5): error TS2554: Expected 2 arguments, but got 1. @@ -4919,18 +4832,31 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(241,52 node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(242,12): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleSidebar.js(242,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(34,9): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(40,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(42,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(45,33): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(46,44): error TS2339: Property 'ConsoleSidebar' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(48,32): error TS2339: Property 'ConsoleViewFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(57,7): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(63,33): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(70,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(88,44): error TS2694: Namespace 'Console.ConsoleView' has no exported member 'RegexMatchRange'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(92,48): error TS2339: Property 'ConsoleContextSelector' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(98,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(102,87): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(104,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(111,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(112,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(114,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(116,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(119,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(120,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(123,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -4939,6 +4865,20 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(127,9): e node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(129,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(130,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(136,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(141,43): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(142,43): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(143,43): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(145,45): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(149,44): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(150,44): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(151,44): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(157,34): error TS2339: Property 'ConsoleViewport' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(169,30): error TS2339: Property 'ConsoleGroup' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(185,56): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -4951,10 +4891,9 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(232,51): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(233,20): error TS2339: Property 'ConsoleView' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(241,76): error TS2339: Property 'ConsoleFilter' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(265,37): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(284,24): error TS2694: Namespace 'Console' has no exported member 'ConsoleViewportElement'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; willHide(): void; wasShown(): void; element(): Element; }'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(287,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; willHide(): void; wasShown(): void; element(): Element; }'. + Property '_message' does not exist on type '{ [x: string]: any; willHide(): void; wasShown(): void; element(): Element; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(312,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(316,55): error TS2694: Namespace 'Common.Console' has no exported member 'Message'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(321,30): error TS2694: Namespace 'Common.Console' has no exported member 'Message'. @@ -4988,7 +4927,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(683,11): node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(691,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(692,27): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(696,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(711,38): error TS2339: Property 'toExportString' does not exist on type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(757,22): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(763,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleView.js(769,30): error TS2339: Property 'ConsoleGroup' does not exist on type '{ new (): Console; prototype: Console; }'. @@ -5195,7 +5133,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(15 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1539,9): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewMessage.js(1541,9): error TS2339: Property 'ConsoleViewMessage' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(34,9): error TS2339: Property 'ConsoleViewport' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(36,23): error TS2694: Namespace 'Console' has no exported member 'ConsoleViewportProvider'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(40,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(41,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(44,41): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -5204,10 +5141,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(109,1 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(119,11): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(120,11): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(121,11): error TS2339: Property 'dataTransfer' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(134,38): error TS2339: Property 'itemCount' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(141,24): error TS2694: Namespace 'Console' has no exported member 'ConsoleViewportElement'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(148,32): error TS2339: Property 'itemElement' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(163,34): error TS2339: Property 'fastHeight' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(205,58): error TS2339: Property 'hasSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(216,17): error TS2339: Property 'intersectsNode' does not exist on type 'Range'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(224,7): error TS2322: Type '{ item: number; node: Node; offset: number; }' is not assignable to type 'number'. @@ -5257,19 +5190,16 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(292,3 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(294,36): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(325,34): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(345,78): error TS2339: Property 'minimumRowHeight' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(349,32): error TS2339: Property 'lowerBound' does not exist on type 'Int32Array'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(353,96): error TS2339: Property 'minimumRowHeight' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(397,33): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(417,45): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(432,33): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(432,57): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(433,46): error TS2339: Property 'element' does not exist on type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. +node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(434,33): error TS2339: Property 'childTextNodes' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(438,66): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(438,72): error TS2339: Property 'element' does not exist on type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(439,22): error TS2339: Property 'node' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'node' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(439,43): error TS2339: Property 'node' does not exist on type 'number | { item: number; node: Node; offset: number; }'. @@ -5281,7 +5211,6 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(440,1 node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(441,51): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(444,70): error TS2339: Property 'item' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'item' does not exist on type 'number'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(444,76): error TS2339: Property 'element' does not exist on type '{ (): void; prototype: { [x: string]: any; willHide(): void; wasShown(): void; element(): Element...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(445,24): error TS2339: Property 'node' does not exist on type 'number | { item: number; node: Node; offset: number; }'. Property 'node' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(445,47): error TS2339: Property 'node' does not exist on type 'number | { item: number; node: Node; offset: number; }'. @@ -5292,13 +5221,11 @@ node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(446,1 Property 'offset' does not exist on type 'number'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(472,25): error TS2339: Property 'traverseNextNode' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(497,39): error TS2339: Property 'lowerBound' does not exist on type 'Int32Array'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(510,87): error TS2339: Property 'minimumRowHeight' does not exist on type '{ (): void; prototype: { [x: string]: any; fastHeight(index: number): number; itemCount(): number...'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(549,22): error TS2339: Property 'isScrolledToBottom' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(560,22): error TS2339: Property 'isScrolledToBottom' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(570,25): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(577,9): error TS2339: Property 'ConsoleViewportProvider' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(579,9): error TS2339: Property 'ConsoleViewportProvider' does not exist on type '{ new (): Console; prototype: Console; }'. -node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(604,24): error TS2694: Namespace 'Console' has no exported member 'ConsoleViewportElement'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(614,9): error TS2339: Property 'ConsoleViewportElement' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(615,9): error TS2339: Property 'ConsoleViewportElement' does not exist on type '{ new (): Console; prototype: Console; }'. node_modules/chrome-devtools-frontend/front_end/console/ConsoleViewport.js(621,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -5306,6 +5233,11 @@ node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCou node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(42,21): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(58,5): error TS2322: Type 'number' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(84,19): error TS2339: Property 'title' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(96,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/console_counters/WarningErrorCounter.js(96,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(158,26): error TS2554: Expected 15-16 arguments, but got 5. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(173,9): error TS2339: Property '_pageLoadSequenceNumber' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/console_model/ConsoleModel.js(193,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -5418,14 +5350,10 @@ node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(470 node_modules/chrome-devtools-frontend/front_end/cookie_table/CookiesTable.js(489,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(7,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(13,10): error TS2339: Property 'RawLocation' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(21,29): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(23,34): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(50,68): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(59,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(115,45): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(123,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(124,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(127,41): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(135,32): error TS2694: Namespace 'Coverage' has no exported member 'RawLocation'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(225,21): error TS2339: Property 'upperBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageDecorationManager.js(247,24): error TS2694: Namespace 'Coverage' has no exported member 'RawLocation'. @@ -5487,61 +5415,58 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(6,10): node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(8,57): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(9,10): error TS2339: Property 'CoverageSegment' does not exist on type 'typeof Coverage'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(14,10): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(32,29): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(34,42): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(73,15): error TS1055: Type 'Promise<(Anonymous class)[]>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(88,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(99,23): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(100,37): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(103,46): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(103,46): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. + Property '_cssModel' does not exist on type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(116,15): error TS1055: Type 'Promise<(Anonymous class)[]>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(131,31): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(141,27): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(148,28): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(152,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(160,15): error TS1055: Type 'Promise<(Anonymous class)[]>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(170,31): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(175,64): error TS2694: Namespace 'Coverage' has no exported member 'RangeUseCount'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(188,23): error TS2495: Type 'Map<(Anonymous class), any[]>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(190,48): error TS2694: Namespace 'Coverage' has no exported member 'RangeUseCount'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(191,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'entry' must be of type 'any', but here has type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(192,11): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(193,28): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(201,31): error TS2694: Namespace 'Coverage' has no exported member 'RangeUseCount'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(202,32): error TS2694: Namespace 'Coverage' has no exported member 'CoverageSegment'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(210,23): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(214,21): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(230,25): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(246,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(250,31): error TS2694: Namespace 'Coverage' has no exported member 'RangeUseCount'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(251,24): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(255,31): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(267,37): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(288,26): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(301,25): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(336,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(340,24): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(347,26): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(348,35): error TS2352: Type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...' cannot be converted to type '(Anonymous class)'. - Property 'debuggerModel' is missing in type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(356,26): error TS2339: Property 'CoverageType' does not exist on type 'typeof Coverage'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(357,35): error TS2352: Type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...' cannot be converted to type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(369,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(371,24): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(384,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(394,34): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(398,25): error TS2694: Namespace 'Coverage' has no exported member 'CoverageType'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(405,31): error TS2694: Namespace 'Coverage' has no exported member 'CoverageSegment'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(427,31): error TS2694: Namespace 'Coverage' has no exported member 'CoverageSegment'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(428,31): error TS2694: Namespace 'Coverage' has no exported member 'CoverageSegment'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageModel.js(441,25): error TS2339: Property 'peekLast' does not exist on type '{ end: number; count: any; }[]'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(20,48): error TS2339: Property 'createChild' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(26,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(31,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(32,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(34,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(40,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(43,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(49,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(50,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(51,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(53,56): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(57,54): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(59,5): error TS2554: Expected 2 arguments, but got 1. @@ -5550,7 +5475,6 @@ node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(130,5): node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(141,5): error TS2322: Type 'Timer' is not assignable to type 'number'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(187,55): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(187,85): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(230,57): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. node_modules/chrome-devtools-frontend/front_end/coverage/CoverageView.js(231,59): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/coverage_test_runner/CoverageTestRunner.js(12,27): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/coverage_test_runner/CoverageTestRunner.js(20,27): error TS2339: Property 'runtime' does not exist on type 'Window'. @@ -5587,8 +5511,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(96,45): er node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(98,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(109,49): error TS2554: Expected 1-2 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(118,26): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(121,30): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(123,30): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(135,15): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(139,15): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(159,24): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. @@ -5714,8 +5636,6 @@ node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(991,20): e node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(992,18): error TS2339: Property 'deselect' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(994,18): error TS2339: Property 'select' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(996,16): error TS2339: Property 'select' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1002,28): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1009,28): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1022,16): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1029,48): error TS2365: Operator '!==' cannot be applied to types 'NODE_TYPE' and '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/data_grid/DataGrid.js(1030,47): error TS2555: Expected at least 2 arguments, but got 1. @@ -5960,9 +5880,6 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(36,47): e node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(38,55): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(41,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(42,55): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(46,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(48,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(50,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(54,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(62,30): error TS2339: Property '_instanceObject' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(63,27): error TS2339: Property '_instanceObject' does not exist on type 'typeof (Anonymous class)'. @@ -6098,8 +6015,9 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(745,44): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(783,36): error TS2694: Namespace 'Devices.DevicesView' has no exported member 'PageSection'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(788,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(790,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(794,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(797,23): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(802,20): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(805,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(806,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(807,47): error TS2555: Expected at least 2 arguments, but got 1. @@ -6113,7 +6031,6 @@ node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(891,21): node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(893,105): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(894,21): error TS2339: Property 'PageSection' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(903,41): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(908,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(911,17): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(914,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/devices/DevicesView.js(918,27): error TS2339: Property 'setDevicesUpdatesEnabled' does not exist on type 'typeof InspectorFrontendHost'. @@ -6136,9 +6053,9 @@ node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(368,18 node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(368,36): error TS2339: Property 'Runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(369,34): error TS2339: Property 'Runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(371,18): error TS2339: Property 'DevToolsAPI' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(419,26): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(419,51): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'LoadNetworkResourceResult'. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(692,17): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(741,25): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(741,50): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(872,10): error TS2339: Property 'InspectorFrontendHost' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(1123,12): error TS2339: Property 'Object' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(1207,17): error TS2339: Property 'KeyboardEvent' does not exist on type 'Window'. @@ -6156,8 +6073,8 @@ node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(1290,2 node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(1292,31): error TS2339: Property '__originalDOMTokenListToggle' does not exist on type 'DOMTokenList'. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(1293,28): error TS2339: Property '__originalDOMTokenListToggle' does not exist on type 'DOMTokenList'. node_modules/chrome-devtools-frontend/front_end/devtools_compatibility.js(1302,19): error TS2339: Property '__originalDOMTokenListToggle' does not exist on type 'DOMTokenList'. -node_modules/chrome-devtools-frontend/front_end/diff/Diff.js(13,23): error TS2339: Property 'diff_main' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/diff/Diff.js(15,14): error TS2339: Property 'diff_cleanupSemantic' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/diff/Diff.js(13,23): error TS2339: Property 'diff_main' does not exist on type 'typeof diff_match_patch'. +node_modules/chrome-devtools-frontend/front_end/diff/Diff.js(15,14): error TS2339: Property 'diff_cleanupSemantic' does not exist on type 'typeof diff_match_patch'. node_modules/chrome-devtools-frontend/front_end/diff/Diff.js(22,16): error TS2503: Cannot find namespace 'Diff'. node_modules/chrome-devtools-frontend/front_end/diff/Diff.js(25,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/diff/Diff.js(43,15): error TS2503: Cannot find namespace 'Diff'. @@ -6357,6 +6274,11 @@ node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(19 node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(203,36): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(215,22): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(241,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(257,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(257,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(291,94): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(297,55): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/elements/ClassesPaneWidget.js(299,57): error TS2339: Property 'valuesArray' does not exist on type 'Set'. @@ -6393,6 +6315,8 @@ node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleModel.js(1 node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(48,36): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(51,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(52,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(57,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(58,71): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(78,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ComputedStyleWidget.js(91,34): error TS2339: Property 'spread' does not exist on type 'Promise'. @@ -6418,23 +6342,27 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(51,16): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(108,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(109,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(124,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementStatePaneWidget.js(124,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(12,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(86,37): error TS2339: Property 'nextSiblingElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(104,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsBreadcrumbs.js(215,38): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(45,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(47,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(49,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(58,40): error TS2694: Namespace 'Elements.ElementsPanel' has no exported member '_splitMode'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(69,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(83,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(83,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(domModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'domModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(90,32): error TS2339: Property 'addEventListener' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(98,57): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(113,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(134,29): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(159,24): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(180,12): error TS2339: Property 'removeChildren' does not exist on type 'Element'. @@ -6489,7 +6417,6 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(798,7) node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(800,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(802,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(822,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(855,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(864,51): error TS2339: Property 'isAncestor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(867,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(884,11): error TS2339: Property '_pendingNodeReveal' does not exist on type '(Anonymous class)'. @@ -6497,7 +6424,6 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(905,15 node_modules/chrome-devtools-frontend/front_end/elements/ElementsPanel.js(912,15): error TS2339: Property '_pendingNodeReveal' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsSidebarPane.js(66,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(44,50): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(105,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(111,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(197,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(201,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -6522,14 +6448,12 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(439,31): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(443,36): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(454,22): error TS2339: Property 'showContextMenu' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(458,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(463,64): error TS2551: Property 'findTreeElement' does not exist on type '(Anonymous class)'. Did you mean '_bindTreeElement'? node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(465,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(467,34): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(468,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(471,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(476,42): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(482,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(485,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(491,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(500,44): error TS2555: Expected at least 2 arguments, but got 1. @@ -6569,8 +6493,7 @@ node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js( node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(762,13): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(767,32): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(772,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(775,20): error TS2694: Namespace 'UI' has no exported member 'TextEditorFactory'. -node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(779,28): error TS2339: Property 'createEditor' does not exist on type '{ (): void; prototype: { [x: string]: any; createEditor(options: any): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(790,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(851,18): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(851,35): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/ElementsTreeElement.js(852,55): error TS2339: Property 'isMetaOrCtrlForTest' does not exist on type 'Event'. @@ -6720,9 +6643,13 @@ node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js node_modules/chrome-devtools-frontend/front_end/elements/EventListenersWidget.js(139,9): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(35,27): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(39,38): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(40,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(40,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(overlayModel: { [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backend...' is not assignable to type '(model: T) => void'. + Types of parameters 'overlayModel' and 'model' are incompatible. + Type 'T' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Type 'T' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(50,33): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(66,36): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/elements/InspectElementModeController.js(67,33): error TS2339: Property 'Overlay' does not exist on type 'typeof Protocol'. @@ -6848,8 +6775,12 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(95 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(957,30): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(962,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(964,29): error TS2339: Property 'tabIndex' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(970,40): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(972,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(973,24): error TS2339: Property 'tabIndex' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(974,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1019,61): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1021,51): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(1022,35): error TS2339: Property 'selectorText' does not exist on type '(Anonymous class)'. @@ -7016,6 +6947,11 @@ node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(32 node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3302,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3305,32): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3312,32): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3320,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/elements/StylesSidebarPane.js(3320,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/EditDOMTestRunner.js(15,5): error TS2304: Cannot find name 'eventSender'. node_modules/chrome-devtools-frontend/front_end/elements_test_runner/EditDOMTestRunner.js(19,30): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/elements_test_runner/ElementsTestRunner.js(79,14): error TS2339: Property 'domModel' does not exist on type 'typeof TestRunner'. @@ -7076,10 +7012,9 @@ node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(169,22) node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(174,57): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(180,13): error TS2339: Property 'timeStamp' does not exist on type 'Console'. node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(181,27): error TS2339: Property 'setInspectedPageBounds' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(196,23): error TS2694: Namespace 'Common' has no exported member 'App'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(199,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(199,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(199,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; presentUI(document: Document): void; }'. +node_modules/chrome-devtools-frontend/front_end/emulation/AdvancedApp.js(199,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; presentUI(document: Document): void; }'. + Property '_rootSplitWidget' does not exist on type '{ [x: string]: any; presentUI(document: Document): void; }'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(9,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(24,30): error TS2345: Argument of type '1' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(28,9): error TS2365: Operator '<' cannot be applied to types 'V' and 'number'. @@ -7093,9 +7028,12 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(38, node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(50,81): error TS2345: Argument of type 'symbol' is not assignable to parameter of type '{ [x: string]: any; Global: symbol; Local: symbol; Session: symbol; }'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(52,27): error TS2694: Namespace 'Emulation' has no exported member 'DeviceModeModel'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(56,27): error TS2694: Namespace 'Emulation' has no exported member 'EmulatedDevice'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(67,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(67,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(emulationModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'emulationModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(75,34): error TS2365: Operator '>=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(76,9): error TS2365: Operator '<=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeModel.js(86,59): error TS2365: Operator '>=' cannot be applied to types 'string' and 'number'. @@ -7151,6 +7089,8 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(7 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(71,31): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(72,30): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(73,33): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(87,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(95,16): error TS2339: Property 'maxLength' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(96,16): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(96,24): error TS2555: Expected at least 2 arguments, but got 1. @@ -7158,26 +7098,34 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(1 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(110,17): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(110,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(148,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(152,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(157,38): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(158,36): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(162,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(167,29): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(168,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(172,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(175,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(186,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(194,32): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(202,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(195,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(211,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(212,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(213,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(214,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(215,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(235,36): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(239,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(248,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(249,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(250,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(260,11): error TS2365: Operator '===' cannot be applied to types 'V' and 'number'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(265,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(276,27): error TS2694: Namespace 'Emulation' has no exported member 'DeviceModeModel'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(285,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(290,66): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(291,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(293,71): error TS2555: Expected at least 2 arguments, but got 1. @@ -7194,7 +7142,11 @@ node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(3 node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(324,40): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(325,41): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(326,33): error TS2345: Argument of type 'false' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(388,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(338,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(338,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(392,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(397,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/emulation/DeviceModeToolbar.js(433,38): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. @@ -7343,9 +7295,12 @@ node_modules/chrome-devtools-frontend/front_end/emulation/EmulatedDevices.js(487 node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(21,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(22,35): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/emulation/InspectedPagePlaceholder.js(72,15): error TS2339: Property 'singleton' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(25,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(25,51): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(cssModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'cssModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(74,41): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(101,41): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/emulation/MediaQueryInspector.js(111,31): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. @@ -7539,9 +7494,7 @@ node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(627,2 node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(662,21): error TS2339: Property 'sendRequest' does not exist on type '{ _callbacks: { [x: string]: any; }; _handlers: { [x: string]: any; }; _lastRequestId: number; _l...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(789,21): error TS2339: Property 'exposeWebInspectorNamespace' does not exist on type '{ startPage: string; name: string; exposeExperimentalAPIs: boolean; }'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionAPI.js(790,12): error TS2339: Property 'webInspector' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(48,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(49,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(52,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(81,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(230,5): error TS2554: Expected 2 arguments, but got 1. @@ -7553,39 +7506,22 @@ node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionPanel.js(279 node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionRegistryStub.js(30,13): error TS2339: Property 'InspectorExtensionRegistry' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionRegistryStub.js(34,14): error TS2339: Property 'InspectorExtensionRegistryStub' does not exist on type 'typeof Extensions'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionRegistryStub.js(39,51): error TS2339: Property 'InspectorExtensionRegistryStub' does not exist on type 'typeof Extensions'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(54,41): error TS2694: Namespace 'Extensions' has no exported member 'TracingSession'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(85,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(87,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(129,5): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(136,5): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(150,26): error TS2694: Namespace 'Extensions' has no exported member 'TracingSession'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(161,5): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(219,43): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(244,54): error TS2339: Property 'traverseNextNode' does not exist on type 'HTMLElement'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(245,27): error TS2693: 'ShadowRoot' only refers to a type, but is being used as a value here. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(263,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(312,13): error TS2339: Property 'complete' does not exist on type '{ (): void; prototype: { [x: string]: any; complete: (url: string, timeOffsetMicroseconds: number...'. +node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(290,77): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(416,26): error TS2694: Namespace 'Protocol' has no exported member 'Error'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(445,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(448,34): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(448,70): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(452,30): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(455,37): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/extensions/ExtensionServer.js(471,22): error TS2339: Property 'valuesArray' does not exist on type 'Map any) => void' is not assignable to type '(arg0: string) => any'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(58,26): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(96,3): error TS2554: Expected 2-3 arguments, but got 1. @@ -7833,15 +7760,15 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(146,35): error TS2345: Argument of type '{ ecmaVersion: number; }' is not assignable to parameter of type '{ [x: string]: boolean; }'. Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(199,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(208,5): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(223,3): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(230,35): error TS2345: Argument of type '{ ranges: false; ecmaVersion: number; }' is not assignable to parameter of type '{ [x: string]: boolean; }'. Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(232,29): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(237,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(246,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(258,14): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(258,29): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(258,72): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(259,15): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(265,5): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(274,3): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/FormatterWorker.js(287,26): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. @@ -7883,15 +7810,53 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptForma Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(60,21): error TS2694: Namespace 'Acorn' has no exported member 'TokenOrComment'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(85,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(88,15): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(91,37): error TS2694: Namespace 'Acorn' has no exported member 'TokenOrComment'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(98,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(92,43): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(102,37): error TS2694: Namespace 'Acorn' has no exported member 'TokenOrComment'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(110,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(125,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(114,23): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(126,21): error TS2694: Namespace 'Acorn' has no exported member 'TokenOrComment'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(197,55): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(267,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(136,19): error TS2339: Property 'label' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(165,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(165,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(221,21): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(221,40): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(224,30): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(224,49): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(226,18): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(226,37): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(226,81): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(234,19): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(234,34): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(281,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(281,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(281,69): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(281,94): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(283,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(283,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(283,76): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(284,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(286,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(286,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(286,76): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(287,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(289,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(289,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(289,76): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(290,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(292,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(292,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(294,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(294,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(294,70): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(296,16): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(296,31): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(296,69): error TS2339: Property 'parent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(303,16): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(304,18): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(304,62): error TS2339: Property 'alternate' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(306,23): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptFormatter.js(307,18): error TS2339: Property 'consequent' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(14,32): error TS2345: Argument of type '{ ranges: false; ecmaVersion: number; }' is not assignable to parameter of type '{ [x: string]: boolean; }'. Property 'ecmaVersion' is incompatible with index signature. Type 'number' is not assignable to type 'boolean'. @@ -7900,39 +7865,27 @@ node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutli Type 'number' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(19,53): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(22,3): error TS2554: Expected 2-3 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(25,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(29,38): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(31,38): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(33,38): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(35,38): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(37,41): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(39,41): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(39,80): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(41,41): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(41,82): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(55,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(34,60): error TS2339: Property 'key' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(34,85): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(35,53): error TS2339: Property 'key' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(43,91): error TS2339: Property 'key' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(44,29): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(48,16): error TS2339: Property 'static' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(50,27): error TS2339: Property 'key' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(50,37): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(60,20): error TS2345: Argument of type '{ name: string; line: number; column: number; }' is not assignable to parameter of type '{ name: string; line: number; column: number; arguments: string; }'. Property 'arguments' is missing in type '{ name: string; line: number; column: number; }'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(68,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(69,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(86,63): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(91,23): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(103,23): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(113,23): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(121,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(126,33): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(132,29): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(74,22): error TS2339: Property 'generator' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(78,22): error TS2339: Property 'async' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/JavaScriptOutline.js(155,5): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(41,57): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(44,65): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(57,49): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(80,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(89,65): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(93,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'newTip' must be of type '{ [x: string]: any; }', but here has type 'any[]'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(96,65): error TS2694: Namespace 'FormatterWorker.RelaxedJSONParser' has no exported member 'Context'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(137,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(145,22): error TS2694: Namespace 'ESTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(155,33): error TS2694: Namespace 'ESTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(104,32): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. +node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(159,20): error TS2339: Property 'value' does not exist on type '{ start: number; end: number; type: string; body: any; declarations: any[]; properties: any[]; in...'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(180,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/formatter_worker/RelaxedJSONParser.js(181,35): error TS2300: Duplicate identifier 'Context'. node_modules/chrome-devtools-frontend/front_end/formatter_worker/acorn/acorn.js(4,10): error TS2304: Cannot find name 'define'. @@ -8090,25 +8043,11 @@ node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapsho node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(87,5): error TS2322: Type 'void' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(144,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(149,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(149,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(164,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(164,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(187,16): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(188,5): error TS2322: Type 'void' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(314,5): error TS2322: Type 'void' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(347,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(665,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIndexProvider'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(684,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(688,31): error TS2339: Property 'itemForIndex' does not exist on type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(705,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIterator'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(706,43): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(719,27): error TS2339: Property 'hasNext' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(724,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(727,27): error TS2339: Property 'item' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(734,20): error TS2339: Property 'next' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(739,27): error TS2339: Property 'hasNext' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(739,69): error TS2339: Property 'item' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(740,22): error TS2339: Property 'next' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(759,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(778,52): error TS2339: Property 'HeapSnapshotProgressEvent' does not exist on type 'typeof HeapSnapshotModel'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(787,52): error TS2339: Property 'HeapSnapshotProgressEvent' does not exist on type 'typeof HeapSnapshotModel'. @@ -8116,8 +8055,6 @@ node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapsho node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(918,34): error TS2345: Argument of type 'Uint32Array' is not assignable to parameter of type 'number[]'. Property 'push' is missing in type 'Uint32Array'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(920,34): error TS2345: Argument of type 'Uint32Array' is not assignable to parameter of type 'number[]'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1020,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'JSHeapSnapshotEdge'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1028,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'JSHeapSnapshotRetainerEdge'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1045,5): error TS2322: Type 'void' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1051,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1058,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -8165,47 +8102,45 @@ node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapsho node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1974,10): error TS2339: Property 'countDelta' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(1975,10): error TS2339: Property 'sizeDelta' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2021,80): error TS2339: Property 'edges' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2021,89): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2021,89): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; itemForIndex(newIndex: number): { [x: string]: any; itemIndex(): number; seri...'. + Types of property 'itemForIndex' are incompatible. + Type '(index: number) => (Anonymous class)' is not assignable to type '(newIndex: number) => { [x: string]: any; itemIndex(): number; serialize(): any; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; itemIndex(): number; serialize(): any; }'. + Property '_snapshot' does not exist on type '{ [x: string]: any; itemIndex(): number; serialize(): any; }'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2032,80): error TS2339: Property 'edges' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2032,89): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2032,89): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; itemForIndex(newIndex: number): { [x: string]: any; itemIndex(): number; seri...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2057,80): error TS2339: Property 'retainers' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2057,93): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2057,93): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; itemForIndex(newIndex: number): { [x: string]: any; itemIndex(): number; seri...'. + Types of property 'itemForIndex' are incompatible. + Type '(index: number) => (Anonymous class)' is not assignable to type '(newIndex: number) => { [x: string]: any; itemIndex(): number; serialize(): any; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; itemIndex(): number; serialize(): any; }'. + Property '_snapshot' does not exist on type '{ [x: string]: any; itemIndex(): number; serialize(): any; }'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2118,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2126,33): error TS2339: Property 'AggregatedInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2164,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIterator'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2165,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIndexProvider'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2170,31): error TS2339: Property 'hasNext' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2182,50): error TS2339: Property 'hasNext' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2182,70): error TS2339: Property 'next' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2183,42): error TS2339: Property 'item' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2205,12): error TS2339: Property 'sort' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2218,38): error TS2339: Property 'itemForIndex' does not exist on type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2239,34): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItemIndexProvider'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,13): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,28): error TS2352: Type '(arg0: (Anonymous class)) => boolean' cannot be converted to type '(arg0: { (): void; prototype: { [x: string]: any; itemIndex(): number; serialize(): any; }; }) =>...'. - Types of parameters 'arg0' and 'arg0' are incompatible. - Type '{ (): void; prototype: { [x: string]: any; itemIndex(): number; serialize(): any; }; }' is not comparable to type '(Anonymous class)'. - Property '_snapshot' is missing in type '{ (): void; prototype: { [x: string]: any; itemIndex(): number; serialize(): any; }; }'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,64): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'HeapSnapshotItem'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2263,32): error TS2339: Property 'item' does not exist on type '{ (): void; prototype: { [x: string]: any; hasNext(): boolean; item(): { (): void; prototype: { [...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2244,13): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; hasNext(): boolean; item(): { [x: string]: any; itemIndex(): number; serializ...'. + Types of property 'item' are incompatible. + Type '() => (Anonymous class)' is not assignable to type '() => { [x: string]: any; itemIndex(): number; serialize(): any; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; itemIndex(): number; serialize(): any; }'. + Property '_snapshot' does not exist on type '{ [x: string]: any; itemIndex(): number; serialize(): any; }'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2283,13): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2287,13): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2322,28): error TS2339: Property 'sortRange' does not exist on type 'number[]'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2324,28): error TS2339: Property 'sortRange' does not exist on type 'number[]'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2326,28): error TS2339: Property 'sortRange' does not exist on type 'number[]'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2340,68): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2341,15): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; itemForIndex(newIndex: number): { (): void; prototype:...'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2340,68): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; itemForIndex(newIndex: number): { [x: string]: any; itemIndex(): number; seri...'. + Types of property 'itemForIndex' are incompatible. + Type '(index: number) => (Anonymous class)' is not assignable to type '(newIndex: number) => { [x: string]: any; itemIndex(): number; serialize(): any; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; itemIndex(): number; serialize(): any; }'. + Property '_snapshot' does not exist on type '{ [x: string]: any; itemIndex(): number; serialize(): any; }'. +node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2341,15): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; itemForIndex(newIndex: number): { [x: string]: any; itemIndex(): number; seri...'. + Types of property 'itemForIndex' are incompatible. + Type '(index: number) => (Anonymous class)' is not assignable to type '(newIndex: number) => { [x: string]: any; itemIndex(): number; serialize(): any; }'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2353,12): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2354,16): error TS2339: Property 'id' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2397,13): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2398,13): error TS2339: Property 'nodeIndex' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2416,26): error TS2339: Property 'sortRange' does not exist on type 'number[]'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2453,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'JSHeapSnapshotEdge'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2462,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'JSHeapSnapshotRetainerEdge'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2473,26): error TS2339: Property 'isInvisible' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2508,16): error TS2339: Property 'isHidden' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(2509,62): error TS2339: Property 'rawName' does not exist on type '(Anonymous class)'. @@ -8225,12 +8160,10 @@ node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapsho node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(3002,32): error TS2339: Property '_flagsOfNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(3003,32): error TS2339: Property '_nodeFlags' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(3005,32): error TS2339: Property '_nodeFlags' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(3025,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'JSHeapSnapshotEdge'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(3039,27): error TS2345: Argument of type 'string | number' is not assignable to parameter of type 'string'. Type 'number' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(3092,28): error TS2345: Argument of type 'string | number' is not assignable to parameter of type 'string'. Type 'number' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(3170,35): error TS2694: Namespace 'HeapSnapshotWorker' has no exported member 'JSHeapSnapshotRetainerEdge'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshot.js(3216,12): error TS2339: Property 'Runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshotLoader.js(132,47): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/heap_snapshot_worker/HeapSnapshotWorker.js(31,3): error TS2554: Expected 2-3 arguments, but got 1. @@ -8270,39 +8203,34 @@ node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(45 node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(45,59): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(189,10): error TS2339: Property 'events' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(221,10): error TS2339: Property 'events' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(253,24): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(253,49): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'LoadNetworkResourceResult'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(407,15): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(445,23): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(445,48): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(471,12): error TS2538: Type 'string[]' cannot be used as an index type. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(491,40): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(501,38): error TS2339: Property 'dispatchEventToListeners' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(518,12): error TS2304: Cannot find name 'InspectorFrontendHostAPI'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(520,36): error TS2339: Property 'InspectorFrontendHost' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(521,8): error TS2339: Property 'InspectorFrontendHost' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(527,14): error TS2339: Property 'InspectorFrontendHost' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(527,38): error TS2322: Type '(Anonymous class)' is not assignable to type 'typeof InspectorFrontendHost'. Property 'events' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(551,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. - Property 'removeEventListeners' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(551,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; addEventListener(eventType: symbol, listener: (arg0: any) => any, thisObject?...'. + Property '_listeners' does not exist on type '{ [x: string]: any; addEventListener(eventType: symbol, listener: (arg0: any) => any, thisObject?...'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(557,10): error TS2339: Property 'InspectorFrontendAPI' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(561,19): error TS2694: Namespace 'Common' has no exported member 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHost.js(576,3): error TS2322: Type 'V' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(7,8): error TS2339: Property 'InspectorFrontendHostAPI' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(16,4): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(17,26): error TS2300: Duplicate identifier 'ContextMenuDescriptor'. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(17,26): error TS2339: Property 'ContextMenuDescriptor' does not exist on type '{ (): void; Events: { [x: string]: any; AddExtensions: symbol; AppendedToURL: symbol; CanceledSav...'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(17,26): error TS2339: Property 'ContextMenuDescriptor' does not exist on type 'typeof InspectorFrontendHostAPI'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(23,4): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(24,26): error TS2339: Property 'LoadNetworkResourceResult' does not exist on type '{ (): void; Events: { [x: string]: any; AddExtensions: symbol; AppendedToURL: symbol; CanceledSav...'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(24,26): error TS2339: Property 'LoadNetworkResourceResult' does not exist on type 'typeof InspectorFrontendHostAPI'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(118,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(123,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(128,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(133,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(210,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(218,24): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(246,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(263,15): error TS2503: Cannot find namespace 'Adb'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(299,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(312,23): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(312,48): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. node_modules/chrome-devtools-frontend/front_end/host/InspectorFrontendHostAPI.js(332,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/host/Platform.js(32,13): error TS2551: Property '_platform' does not exist on type 'typeof Host'. Did you mean 'platform'? node_modules/chrome-devtools-frontend/front_end/host/Platform.js(33,10): error TS2551: Property '_platform' does not exist on type 'typeof Host'. Did you mean 'platform'? @@ -8323,14 +8251,10 @@ node_modules/chrome-devtools-frontend/front_end/host/Platform.js(74,12): error T node_modules/chrome-devtools-frontend/front_end/host/Platform.js(77,12): error TS2551: Property '_fontFamily' does not exist on type 'typeof Host'. Did you mean 'fontFamily'? node_modules/chrome-devtools-frontend/front_end/host/Platform.js(80,12): error TS2551: Property '_fontFamily' does not exist on type 'typeof Host'. Did you mean 'fontFamily'? node_modules/chrome-devtools-frontend/front_end/host/Platform.js(83,15): error TS2551: Property '_fontFamily' does not exist on type 'typeof Host'. Did you mean 'fontFamily'? -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(11,20): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(42,50): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(56,20): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(72,25): error TS2339: Property 'loadNetworkResource' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(75,15): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(88,34): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(92,34): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(75,40): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'LoadNetworkResourceResult'. +node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(88,59): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'LoadNetworkResourceResult'. +node_modules/chrome-devtools-frontend/front_end/host/ResourceLoader.js(92,59): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'LoadNetworkResourceResult'. node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(41,27): error TS2339: Property 'recordEnumeratedHistogram' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(52,20): error TS2694: Namespace 'Host' has no exported member 'UserMetrics'. node_modules/chrome-devtools-frontend/front_end/host/UserMetrics.js(56,27): error TS2339: Property 'recordEnumeratedHistogram' does not exist on type 'typeof InspectorFrontendHost'. @@ -8467,19 +8391,12 @@ node_modules/chrome-devtools-frontend/front_end/inline_editor/SwatchPopoverHelpe node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(5,10): error TS2339: Property 'testRunner' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(6,3): error TS2304: Cannot find name 'testRunner'. node_modules/chrome-devtools-frontend/front_end/integration_test_runner.js(7,3): error TS2304: Cannot find name 'testRunner'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(42,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(43,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(48,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(55,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(84,15): error TS2339: Property 'which' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(95,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(112,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(119,22): error TS2339: Property 'nodeForSelfOrAncestor' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(120,78): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(121,62): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(126,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(138,25): error TS2694: Namespace 'SDK.Layer' has no exported member 'StickyPositionConstraint'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(159,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(161,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -8530,69 +8447,38 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(295,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(296,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerDetailsView.js(297,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(41,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(59,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(73,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(109,21): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(113,18): error TS2339: Property 'drawsContent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(116,59): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(119,31): error TS2339: Property 'parent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(132,20): error TS2339: Property 'drawsContent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(150,61): error TS2339: Property 'root' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(151,31): error TS2339: Property '_layer' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(152,16): error TS2554: Expected 2-4 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(196,38): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(199,25): error TS2339: Property '_layer' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(199,80): error TS2339: Property '_layer' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(209,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(220,28): error TS2339: Property 'nodeForSelfOrAncestor' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(222,11): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(222,107): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(223,25): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(224,69): error TS2339: Property 'width' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerTreeOutline.js(224,90): error TS2339: Property 'height' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(13,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(18,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(33,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(34,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(42,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(43,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(51,38): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(58,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(65,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(88,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(97,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(101,110): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(110,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(120,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(125,22): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(134,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(135,19): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(144,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(148,90): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(153,20): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(165,37): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(173,27): error TS2694: Namespace 'LayerViewer' has no exported member 'LayerView'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(191,12): error TS2339: Property 'setLayerTree' does not exist on type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(195,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(204,12): error TS2339: Property 'hoverObject' does not exist on type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(208,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(215,12): error TS2339: Property 'selectObject' does not exist on type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(219,38): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(226,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(227,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(231,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(235,7): error TS2554: Expected 3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/LayerViewHost.js(247,41): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(44,30): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(44,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(47,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; hoverObject(selection: any): void; selectObject(select...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(54,47): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(89,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(132,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(139,40): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'OutlineType'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(140,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(148,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. @@ -8615,25 +8501,9 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(253 node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(285,51): error TS2339: Property 'pMatrixUniform' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(289,15): error TS2304: Cannot find name 'CSSMatrix'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(309,42): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'ChromeTexture'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(345,31): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(346,26): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(350,39): error TS2339: Property 'drawsContent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(352,28): error TS2339: Property 'children' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(362,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(366,39): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(370,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(379,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(386,57): error TS2339: Property 'width' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(387,58): error TS2339: Property 'height' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(391,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(398,28): error TS2339: Property 'quad' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(404,40): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'Rectangle'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(430,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(433,29): error TS2339: Property 'scrollRects' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(444,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(463,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(466,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(472,30): error TS2339: Property 'quad' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(476,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(515,50): error TS2339: Property 'vertexPositionAttribute' does not exist on type 'WebGLProgram'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(516,50): error TS2339: Property 'textureCoordAttribute' does not exist on type 'WebGLProgram'. @@ -8660,6 +8530,8 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(641 node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(642,22): error TS2339: Property 'clientY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(645,42): error TS2694: Namespace 'LayerViewer.Layers3DView' has no exported member 'Rectangle'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(670,22): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(672,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(693,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(697,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(708,15): error TS2339: Property 'which' does not exist on type 'Event'. @@ -8676,27 +8548,14 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(796 node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(852,15): error TS2304: Cannot find name 'Image'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(858,13): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(861,81): error TS2339: Property 'image' does not exist on type 'WebGLTexture'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(874,26): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(874,73): error TS2694: Namespace 'LayerViewer.LayerTextureManager' has no exported member 'Tile'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(876,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(906,7): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(927,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(928,26): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(932,39): error TS2345: Argument of type 'any[][]' is not assignable to parameter of type 'Iterable<[any, any]>'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(963,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(964,55): error TS2694: Namespace 'LayerViewer.LayerTextureManager' has no exported member 'Tile'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(971,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(999,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1003,30): error TS2339: Property 'snapshots' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1013,23): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1028,37): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1079,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1080,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1084,22): error TS2339: Property 'quad' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1085,30): error TS2339: Property 'width' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1086,45): error TS2339: Property 'width' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1087,30): error TS2339: Property 'height' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1088,46): error TS2339: Property 'height' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1098,15): error TS2304: Cannot find name 'CSSMatrix'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1143,19): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/Layers3DView.js(1175,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. @@ -8728,8 +8587,14 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/PaintProfilerView.j node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(19,22): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(20,20): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(35,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(39,51): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(40,51): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(44,51): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(48,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(50,49): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(103,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(121,27): error TS2694: Namespace 'LayerViewer' has no exported member 'TransformController'. node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(128,18): error TS2339: Property 'focus' does not exist on type 'Element'. @@ -8752,20 +8617,13 @@ node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController node_modules/chrome-devtools-frontend/front_end/layer_viewer/TransformController.js(292,18): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(79,32): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(88,32): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(99,15): error TS2339: Property '_lastPaintRect' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(103,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(107,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(108,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(119,11): error TS2339: Property '_didPaint' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(151,31): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(152,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(171,32): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(221,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(246,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(262,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(270,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(273,15): error TS2339: Property '_parent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(276,11): error TS2339: Property '_parent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(384,25): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(392,33): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(400,26): error TS2694: Namespace 'SDK.Layer' has no exported member 'StickyPositionConstraint'. @@ -8782,7 +8640,6 @@ node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(560,24) node_modules/chrome-devtools-frontend/front_end/layers/LayerTreeModel.js(561,24): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(63,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(138,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(143,33): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(153,55): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/layers/LayersPanel.js(160,58): error TS2555: Expected at least 2 arguments, but got 1. @@ -8819,7 +8676,7 @@ node_modules/chrome-devtools-frontend/front_end/main/Main.js(80,12): error TS233 node_modules/chrome-devtools-frontend/front_end/main/Main.js(105,38): error TS2339: Property 'setPreference' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(105,75): error TS2339: Property 'removePreference' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(106,31): error TS2339: Property 'clearPreferences' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(177,49): error TS2345: Argument of type 'typeof InspectorFrontendHost' is not assignable to parameter of type '{ (): void; Events: { [x: string]: any; AddExtensions: symbol; AppendedToURL: symbol; CanceledSav...'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(177,49): error TS2345: Argument of type 'typeof InspectorFrontendHost' is not assignable to parameter of type 'typeof InspectorFrontendHostAPI'. Property 'Events' is missing in type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(192,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(193,32): error TS2555: Expected at least 2 arguments, but got 1. @@ -8827,19 +8684,17 @@ node_modules/chrome-devtools-frontend/front_end/main/Main.js(194,32): error TS25 node_modules/chrome-devtools-frontend/front_end/main/Main.js(195,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(201,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? node_modules/chrome-devtools-frontend/front_end/main/Main.js(202,14): error TS2551: Property 'resourceMapping' does not exist on type 'typeof Bindings'. Did you mean 'ResourceMapping'? +node_modules/chrome-devtools-frontend/front_end/main/Main.js(204,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; rawLocationToUILocation(rawLocation: (Anonymous class)): (Anonymous class); u...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; rawLocationToUILocation(rawLocation: (Anonymous class)): (Anonymous class); u...'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(204,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; rawLocationToUILocation(rawLocation: (Anonymous class)): (Anonymous class); u...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; rawLocationToUILocation(rawLocation: (Anonymous class)): (Anonymous class); u...'. + Property '_workspace' does not exist on type '{ [x: string]: any; rawLocationToUILocation(rawLocation: (Anonymous class)): (Anonymous class); u...'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(208,5): error TS2322: Type '(Anonymous class)' is not assignable to type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(208,5): error TS2322: Type '(Anonymous class)' is not assignable to type 'typeof extensionServer'. Property '_extensionAPITestHook' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(230,10): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(240,34): error TS2694: Namespace 'Common' has no exported member 'AppProvider'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(240,64): error TS2339: Property 'createApp' does not exist on type '{ (): void; prototype: { [x: string]: any; createApp(): { (): void; prototype: { [x: string]: any...'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(248,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(252,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(256,27): error TS2339: Property 'loadCompleted' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(258,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(261,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(270,24): error TS2694: Namespace 'Common' has no exported member 'QueryParamHandler'. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(273,15): error TS2339: Property 'handleQueryParam' does not exist on type '{ (): void; prototype: { [x: string]: any; handleQueryParam(value: string): void; }; }'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(284,27): error TS2339: Property 'connectionReady' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(287,27): error TS2339: Property 'readyForTest' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(294,17): error TS2339: Property '_disconnectedScreenWithReasonWasShown' does not exist on type 'typeof Main'. @@ -8873,13 +8728,25 @@ node_modules/chrome-devtools-frontend/front_end/main/Main.js(544,31): error TS23 node_modules/chrome-devtools-frontend/front_end/main/Main.js(547,31): error TS2339: Property 'resetZoom' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(567,65): error TS2339: Property 'deepActiveElement' does not exist on type 'Document'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(591,25): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/Main.js(603,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(599,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(599,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(608,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(609,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(616,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(617,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(618,40): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(619,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(636,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(637,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(638,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(639,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(653,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(654,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(656,68): error TS2555: Expected at least 2 arguments, but got 1. @@ -8889,6 +8756,11 @@ node_modules/chrome-devtools-frontend/front_end/main/Main.js(671,54): error TS23 node_modules/chrome-devtools-frontend/front_end/main/Main.js(682,32): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(683,67): error TS2339: Property 'openNodeFrontend' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(685,27): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(702,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/main/Main.js(702,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/Main.js(721,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(724,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/Main.js(727,22): error TS2555: Expected at least 2 arguments, but got 1. @@ -8928,10 +8800,6 @@ node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(58,51): node_modules/chrome-devtools-frontend/front_end/main/RenderingOptions.js(59,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/main/RequestAppBannerActionDelegate.js(18,14): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(15,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(28,23): error TS2694: Namespace 'Common' has no exported member 'App'. -node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(31,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/main/SimpleApp.js(31,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(7,48): error TS2694: Namespace 'MobileThrottling' has no exported member 'MobileThrottlingConditionsGroup'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(7,100): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/MobileThrottlingSelector.js(17,34): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. @@ -8962,9 +8830,12 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingMana node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(16,44): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(18,21): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(20,21): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(28,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(28,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(emulationModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'emulationModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(44,42): error TS2694: Namespace 'MobileThrottling' has no exported member 'NetworkThrottlingConditionsGroup'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(45,29): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(61,47): error TS2555: Expected at least 2 arguments, but got 1. @@ -8973,7 +8844,6 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingMana node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(89,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(117,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(122,34): error TS2694: Namespace 'MobileThrottling' has no exported member 'ConditionsList'. -node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(129,20): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(136,51): error TS2339: Property 'CustomConditions' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(137,57): error TS2339: Property 'CustomConditions' does not exist on type 'typeof MobileThrottling'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingManager.js(140,13): error TS2555: Expected at least 2 arguments, but got 1. @@ -9068,8 +8938,15 @@ node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSett node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(197,50): error TS2365: Operator '>=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/mobile_throttling/ThrottlingSettingsTab.js(197,64): error TS2365: Operator '<=' cannot be applied to types 'string' and 'number'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(18,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(19,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(21,42): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(23,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(24,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(26,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(28,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(28,36): error TS2694: Namespace 'SDK' has no exported member 'NetworkManager'. node_modules/chrome-devtools-frontend/front_end/network/BlockedURLsPane.js(35,31): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. @@ -9118,17 +8995,12 @@ node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(86,14): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(104,13): error TS2315: Type 'Object' is not generic. node_modules/chrome-devtools-frontend/front_end/network/EventSourceMessagesView.js(104,29): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(33,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(35,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(36,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(42,18): error TS2339: Property 'isCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(50,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(54,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(74,21): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(86,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(89,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(93,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/HARWriter.js(97,20): error TS2339: Property 'write' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(12,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(14,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkConfigView.js(25,36): error TS2555: Expected at least 2 arguments, but got 1. @@ -9181,9 +9053,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(2 node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(276,33): error TS2694: Namespace 'Network.NetworkNode' has no exported member '_SupportedBackgroundColors'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(279,96): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(280,21): error TS2339: Property '_ProductEntryInfo' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(348,31): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(358,33): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(359,33): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(392,25): error TS2339: Property 'displayType' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(393,25): error TS2339: Property 'displayType' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(413,12): error TS2339: Property '_initiatorCell' does not exist on type '(Anonymous class)'. @@ -9198,7 +9067,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(4 node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(583,64): error TS2339: Property 'attached' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(601,64): error TS2339: Property 'attached' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(680,11): error TS2551: Property 'createCells' does not exist on type '(Anonymous class)'. Did you mean 'createCell'? -node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(683,27): error TS2339: Property 'entryForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(695,13): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(696,13): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkDataGridNode.js(774,11): error TS2339: Property 'select' does not exist on type '(Anonymous class)'. @@ -9272,22 +9140,17 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(65,30 node_modules/chrome-devtools-frontend/front_end/network/NetworkItemView.js(83,7): error TS2322: Type 'V' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(86,33): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(88,25): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(112,38): error TS2694: Namespace 'Network' has no exported member 'GroupLookupInterface'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(114,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(116,25): error TS2694: Namespace 'Network' has no exported member 'GroupLookupInterface'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(121,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; Events: { [x: string]: any; FilterChanged: symbol; }; prototype: { [x: string]: any; ...'. - Property 'Events' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(114,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (Anonymous class); reset...'. + Property '_parentView' does not exist on type '{ [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (Anonymous class); reset...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(124,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(126,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; Events: { [x: string]: any; FilterChanged: symbol; }; prototype: { [x: string]: any; ...'. - Property 'Events' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(133,25): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; Events: { [x: string]: any; FilterChanged: symbol; }; prototype: { [x: string]: any; ...'. - Property 'Events' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(144,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(147,50): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(152,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(152,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(networkManager: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'networkManager' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(174,46): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(175,46): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(184,23): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. @@ -9300,8 +9163,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(308,52 node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(416,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(423,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(436,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(459,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(486,31): error TS2339: Property 'reset' does not exist on type '{ (): void; prototype: { [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(585,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(595,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(596,40): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -9324,13 +9185,11 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(938,41 node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(946,22): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(974,22): error TS2339: Property 'dataGrid' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(981,22): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1015,45): error TS2339: Property 'groupNodeForRequest' does not exist on type '{ (): void; prototype: { [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (...'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1037,31): error TS2339: Property 'reset' does not exist on type '{ (): void; prototype: { [x: string]: any; groupNodeForRequest: (request: (Anonymous class)) => (...'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1074,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1099,47): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1104,47): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1109,47): error TS2339: Property 'Security' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1145,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1149,5): error TS2554: Expected 3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1150,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1154,60): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1157,13): error TS2555: Expected at least 2 arguments, but got 1. @@ -9361,8 +9220,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1276,2 node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1283,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1289,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1294,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1303,35): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1309,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1314,17): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogView.js(1387,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. @@ -9399,7 +9256,6 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(345,34): error TS2345: Argument of type '{ [x: string]: any; }' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(370,14): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(371,32): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(377,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(387,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(395,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkLogViewColumns.js(398,74): error TS2555: Expected at least 2 arguments, but got 1. @@ -9473,31 +9329,49 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkOverview.js(279,2 node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(50,38): error TS2694: Namespace 'Network.NetworkPanel' has no exported member 'FilmStripRecorder'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(55,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(58,54): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(66,44): error TS2345: Argument of type '(Anonymous class)[]' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(67,53): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(74,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(78,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(79,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(84,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(125,43): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(140,55): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(158,22): error TS2694: Namespace 'Common' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(167,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(169,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(171,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(174,66): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(175,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(177,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(180,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(183,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(184,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(185,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(188,69): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(189,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(190,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(192,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(193,61): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(196,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(197,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(198,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(201,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(202,9): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(203,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(206,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(207,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(209,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(253,36): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(274,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(287,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -9508,24 +9382,19 @@ node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(397,22): node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(404,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(412,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(420,22): error TS2694: Namespace 'Common' has no exported member 'Event'. +node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(438,61): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(439,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(450,45): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(456,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(504,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(520,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(523,22): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(550,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(558,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(567,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(575,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(597,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(647,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(684,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(693,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(694,32): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/NetworkPanel.js(715,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(97,19): error TS2339: Property 'secondsToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/network/NetworkTimeCalculator.js(219,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. @@ -9660,13 +9529,9 @@ node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(42 node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(55,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(60,33): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(78,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(86,67): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestPreviewView.js(93,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(46,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(68,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(83,71): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(98,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(107,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/RequestResponseView.js(112,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. @@ -9768,10 +9633,15 @@ node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameVi node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(58,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(59,20): error TS2339: Property 'addEventListener' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(63,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(65,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(72,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(76,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(78,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(83,20): error TS2339: Property 'asWidget' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(86,49): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(93,20): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(99,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(99,66): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(100,46): error TS2555: Expected at least 2 arguments, but got 1. @@ -9782,7 +9652,6 @@ node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameVi node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(141,19): error TS2694: Namespace 'SDK' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(158,58): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(165,21): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(171,41): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(182,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(190,20): error TS2339: Property 'rootNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(197,56): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. @@ -9796,8 +9665,9 @@ node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameVi node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(250,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(251,14): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(277,11): error TS2339: Property 'createCells' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(289,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(292,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(292,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. +node_modules/chrome-devtools-frontend/front_end/network/ResourceWebSocketFrameView.js(292,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. + Property '_contentURL' does not exist on type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(130,29): error TS2339: Property 'localizedFailDescription' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(150,27): error TS2694: Namespace 'NetworkLog' has no exported member 'HAREntry'. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(281,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -9805,11 +9675,17 @@ node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(288,7): node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(299,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(318,4): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/network_log/HAREntry.js(319,21): error TS2339: Property 'Timing' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(44,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(99,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. -node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(101,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. +node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(44,57): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(networkManager: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'networkManager' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(99,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. +node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(101,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(networkManager: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(123,24): error TS2694: Namespace 'Protocol' has no exported member 'Network'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(165,27): error TS2694: Namespace 'NetworkLog' has no exported member 'NetworkLog'. node_modules/chrome-devtools-frontend/front_end/network_log/NetworkLog.js(185,39): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. @@ -10043,14 +9919,12 @@ node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFor node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(256,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(271,12): error TS2339: Property 'createTextChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/object_ui/RemoteObjectPreviewFormatter.js(280,12): error TS2339: Property 'title' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(37,22): error TS2694: Namespace 'PerfUI' has no exported member 'ChartViewportDelegate'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(45,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(60,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(64,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(67,47): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(131,41): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(133,46): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(134,20): error TS2339: Property 'setSize' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(182,27): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(182,38): error TS2363: The right-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(182,39): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. @@ -10065,7 +9939,6 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(193,49) node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(193,66): error TS2339: Property 'wheelDeltaX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(197,7): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(263,20): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(269,20): error TS2339: Property 'updateRangeSelection' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(274,23): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(275,24): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(280,54): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. @@ -10079,9 +9952,7 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(363,23) node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(364,15): error TS2339: Property 'code' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(380,7): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(401,29): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(423,20): error TS2339: Property 'requestWindowTimes' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(438,40): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(445,20): error TS2339: Property 'update' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/ChartViewport.js(464,22): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(12,45): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(23,20): error TS2339: Property 'src' does not exist on type 'Element'. @@ -10109,25 +9980,13 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(254,19) node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(256,35): error TS2339: Property 'metaKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(263,35): error TS2339: Property 'metaKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FilmStripView.js(306,51): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(56,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(57,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDelegate'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(68,52): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(69,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(89,5): error TS2554: Expected 6-7 arguments, but got 5. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(96,41): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(97,65): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(172,29): error TS2339: Property 'entryColor' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(202,30): error TS2339: Property 'requestWindowTimes' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(211,30): error TS2339: Property 'updateRangeSelection' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(252,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(257,43): error TS2339: Property 'timelineData' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(307,36): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(308,36): error TS2339: Property 'offsetY' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(313,45): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(313,60): error TS2339: Property 'offsetY' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(336,61): error TS2339: Property 'canJumpToEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(355,45): error TS2339: Property 'prepareHighlightedEntryInfo' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(376,18): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(377,18): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(396,58): error TS2339: Property 'offsetX' does not exist on type 'Event'. @@ -10145,40 +10004,22 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(494,11): e node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(517,49): error TS2339: Property 'upperBound' does not exist on type 'Uint32Array'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(580,36): error TS2339: Property 'upperBound' does not exist on type 'Uint32Array'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(656,65): error TS2339: Property 'upperBound' does not exist on type 'Uint32Array'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(660,69): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(684,40): error TS2339: Property 'entryColor' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(694,31): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(701,13): error TS2403: Subsequent variable declarations must have the same type. Variable 'entryIndex' must be of type 'any', but here has type 'number'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(718,59): error TS2339: Property 'forceDecoration' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(749,37): error TS2339: Property 'entryTitle' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(751,43): error TS2339: Property 'entryFont' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(756,30): error TS2339: Property 'decorateEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(761,46): error TS2339: Property 'textColor' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(796,43): error TS2339: Property 'peekLast' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(838,100): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(903,60): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'Group'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(907,17): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(931,33): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'Group'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(940,33): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'Group'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(970,40): error TS2339: Property 'entryColor' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(972,72): error TS2339: Property 'forceDecoration' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(978,30): error TS2339: Property 'decorateEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1117,33): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1133,60): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1157,41): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1167,15): error TS1110: Type expected. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1228,59): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1273,25): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1286,19): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1306,42): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1307,48): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1329,57): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1387,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1393,19): error TS2339: Property 'Group' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1397,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1410,19): error TS2339: Property 'GroupStyle' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1420,40): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'Group'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1427,32): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartMarker'. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1438,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1443,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1450,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -10195,10 +10036,6 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1516,15): node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1528,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1533,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1538,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1563,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1573,46): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1574,45): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/FlameChart.js(1597,31): error TS2339: Property 'formatValue' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(17,34): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(18,31): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(19,36): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? @@ -10208,8 +10045,6 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(40,3 node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(41,31): error TS2339: Property 'positionTicks' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(71,26): error TS2495: Type 'Map>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(99,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(109,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(114,37): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(135,16): error TS2339: Property 'uninstallGutter' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(138,16): error TS2339: Property 'installGutter' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/perf_ui/LineLevelProfile.js(139,28): error TS2495: Type 'Set<(Anonymous class)>' is not an array type or a string type. @@ -10289,20 +10124,13 @@ node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js( node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(70,34): error TS2339: Property 'offsetX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(70,57): error TS2339: Property 'offsetLeft' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(77,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(82,84): error TS2339: Property 'overviewInfoPromise' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(84,14): error TS2339: Property 'remove' does not exist on type 'any[]'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(84,14): error TS2339: Property 'remove' does not exist on type 'Element[]'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(85,14): error TS2339: Property 'appendChildren' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(112,30): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(120,30): error TS2694: Namespace 'PerfUI' has no exported member 'TimelineOverview'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(124,33): error TS2339: Property 'dispose' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(127,27): error TS2339: Property 'setCalculator' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(128,27): error TS2339: Property 'show' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. +node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(128,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(152,7): error TS2322: Type 'Promise' is not assignable to type 'Promise'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(161,33): error TS2339: Property 'update' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(176,22): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(186,57): error TS2339: Property 'valuesArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(199,15): error TS2339: Property 'reset' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. -node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(209,59): error TS2339: Property 'onClick' does not exist on type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(213,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(319,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/perf_ui/TimelineOverviewPane.js(375,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -10331,46 +10159,27 @@ node_modules/chrome-devtools-frontend/front_end/performance_test_runner/Timeline node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(249,54): error TS2339: Property 'timelinePropertyFormatters' does not exist on type 'typeof PerformanceTestRunner'. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(254,19): error TS2554: Expected 2 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(310,93): error TS2339: Property 'InvalidationFormatters' does not exist on type 'typeof PerformanceTestRunner'. -node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(321,20): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(335,36): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. +node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(321,53): error TS2345: Argument of type 'number' is not assignable to parameter of type 'V'. +node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(337,27): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(347,23): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/performance_test_runner/TimelineTestRunner.js(355,6): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(44,63): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(47,65): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(67,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(94,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(97,38): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(99,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(67,40): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(101,73): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(109,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(112,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(114,73): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(118,13): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(127,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(134,24): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(143,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(149,39): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(155,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(160,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(315,20): error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number' or an enum type. -node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(329,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. +node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(329,40): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(355,41): error TS2339: Property 'reverse' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(363,44): error TS2339: Property 'reverse' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(372,77): error TS2339: Property 'reverse' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/persistence/Automapping.js(376,62): error TS2339: Property 'reverse' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(36,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(40,47): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(36,40): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(46,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(54,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(62,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(65,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(66,38): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(75,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(76,105): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(81,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(106,24): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(130,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(143,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. +node_modules/chrome-devtools-frontend/front_end/persistence/DefaultMapping.js(143,40): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(60,48): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(61,82): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/EditFileSystemView.js(62,41): error TS2555: Expected at least 2 arguments, but got 1. @@ -10418,9 +10227,7 @@ node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemMapping.js(285,52): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(50,70): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(69,60): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(74,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(79,60): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(84,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(89,72): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(134,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(150,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -10430,23 +10237,11 @@ node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceB node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(188,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(190,30): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(222,26): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(232,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(344,60): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(400,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(418,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(420,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(421,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(425,37): error TS2339: Property 'queries' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(428,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(431,68): error TS2339: Property 'isRegex' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(432,23): error TS2339: Property 'intersectOrdered' does not exist on type 'string[]'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(432,61): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(433,16): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(436,14): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(442,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(500,76): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/FileSystemWorkspaceBinding.js(517,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(68,25): error TS2554: Expected 0-1 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(75,10): error TS2339: Property 'catchException' does not exist on type 'Promise<(Anonymous class)>'. @@ -10475,22 +10270,9 @@ node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.j node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(513,17): error TS2304: Cannot find name 'DirectoryEntry'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(529,54): error TS2339: Property 'valuesArray' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(564,70): error TS2339: Property 'asRegExp' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(577,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(583,29): error TS2339: Property 'searchInPath' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(590,18): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(596,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(599,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystem.js(601,27): error TS2339: Property 'indexPath' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(40,29): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(42,37): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(45,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(47,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(49,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(51,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(53,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(55,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(57,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(73,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(75,27): error TS2339: Property 'requestFileSystems' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(79,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(83,57): error TS2694: Namespace 'Persistence' has no exported member 'IsolatedFileSystemManager'. @@ -10501,56 +10283,25 @@ node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemMa node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(154,46): error TS2694: Namespace 'Persistence' has no exported member 'IsolatedFileSystemManager'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(171,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(185,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(211,17): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. +node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(211,37): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(222,30): error TS2339: Property 'valuesArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(260,5): error TS2719: Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(274,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(284,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(293,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(297,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(306,14): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(307,18): error TS2339: Property 'isCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(308,29): error TS2339: Property 'stopIndexing' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(314,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(322,14): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(327,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(341,97): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(342,39): error TS2339: Property 'FileSystem' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(344,121): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/persistence/IsolatedFileSystemManager.js(345,39): error TS2339: Property 'FilesChangedData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(25,27): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(27,27): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(35,61): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(38,63): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(40,43): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(53,26): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(109,21): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(112,24): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(114,21): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(131,91): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(140,55): error TS2339: Property 'hashCode' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(239,51): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(256,25): error TS2339: Property 'createFile' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(293,49): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(299,23): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(299,56): error TS2339: Property 'fileSystemPath' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(341,70): error TS2339: Property 'Network' does not exist on type 'typeof Protocol'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(358,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(380,21): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(385,21): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(392,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(395,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(398,88): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(402,21): error TS2339: Property 'remove' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(408,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(417,45): error TS2694: Namespace 'SDK.MultitargetNetworkManager' has no exported member 'InterceptedRequest'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(418,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(424,30): error TS2339: Property 'fileSystemPath' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(425,48): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/NetworkPersistenceManager.js(441,70): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(21,51): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(26,45): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; linkIcon(uiSourceCode: UISourceCode): (Anonymous class...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(58,23): error TS1138: Parameter declaration expected. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(58,23): error TS8024: JSDoc '@param' tag has name 'function', but there is no parameter with that name. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(119,21): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. @@ -10563,24 +10314,15 @@ node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(155,2 node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(157,24): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(176,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(218,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(306,32): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(326,43): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(334,43): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(341,48): error TS2339: Property 'has' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(343,70): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/persistence/Persistence.js(417,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(15,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(19,46): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(23,43): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(24,33): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(29,25): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(30,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(32,67): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(34,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(34,83): error TS2339: Property 'showItemInFolder' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(37,79): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceActions.js(39,44): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(37,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(49,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/persistence/PersistenceUtils.js(60,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(10,31): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -10594,10 +10336,11 @@ node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(58,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(61,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(66,14): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(89,84): error TS2339: Property 'fileSystemPath' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(99,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(112,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(120,39): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/persistence/WorkspaceSettingsTab.js(122,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(30,58): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(31,5): error TS2300: Duplicate identifier 'ArrayLike'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(46,18): error TS2339: Property 'findAll' does not exist on type 'String'. @@ -10701,7 +10444,6 @@ node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1169,24): node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1169,30): error TS2304: Cannot find name 'VALUE'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1171,15): error TS2339: Property 'inverse' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1173,19): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1175,12): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1237,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1277,14): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1277,40): error TS2339: Property 'valuesArray' does not exist on type 'Set'. @@ -10723,31 +10465,26 @@ node_modules/chrome-devtools-frontend/front_end/platform/utilities.js(1430,18): node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(11,31): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(55,29): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(69,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(74,26): error TS2339: Property 'entryForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(80,27): error TS2339: Property 'entryForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(97,43): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(108,36): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(113,18): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(118,30): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(127,5): error TS2322: Type 'true | V' is not assignable to type 'boolean'. Type 'V' is not assignable to type 'boolean'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(134,18): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(147,30): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(151,29): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(162,45): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(175,36): error TS2339: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(176,33): error TS2339: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(177,11): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/product_registry/BadgePool.js(179,38): error TS2339: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(5,39): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(8,24): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(11,31): error TS2339: Property 'singleton' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(22,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(28,32): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. +node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(28,41): error TS2694: Namespace 'ProductRegistry.Registry' has no exported member 'ProductEntry'. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(34,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(55,32): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. +node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(55,41): error TS2694: Namespace 'ProductRegistry.Registry' has no exported member 'ProductEntry'. node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(71,47): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(72,26): error TS2339: Property 'ProductEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. +node_modules/chrome-devtools-frontend/front_end/product_registry/ProductRegistry.js(72,26): error TS2339: Property 'ProductEntry' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/product_registry_impl/ProductRegistryData.js(1488,1): error TS2345: Argument of type '({ "hash": string; "prefixes": { "": { "product": number; "type": number; }; }; } | { "hash": str...' is not assignable to parameter of type '{ hash: string; prefixes: { [x: string]: { product: number; type: number; }; }; }[]'. Type '{ "hash": string; "prefixes": { "": { "product": number; "type": number; }; }; } | { "hash": stri...' is not assignable to type '{ hash: string; prefixes: { [x: string]: { product: number; type: number; }; }; }'. Type '{ "hash": string; "prefixes": { "": { "product": number; }; }; }' is not assignable to type '{ hash: string; prefixes: { [x: string]: { product: number; type: number; }; }; }'. @@ -10756,22 +10493,24 @@ node_modules/chrome-devtools-frontend/front_end/product_registry_impl/ProductReg Property '""' is incompatible with index signature. Type '{ "product": number; }' is not assignable to type '{ product: number; type: number; }'. Property 'type' is missing in type '{ "product": number; }'. -node_modules/chrome-devtools-frontend/front_end/product_registry_impl/ProductRegistryImpl.js(27,32): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. -node_modules/chrome-devtools-frontend/front_end/product_registry_impl/ProductRegistryImpl.js(103,58): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. +node_modules/chrome-devtools-frontend/front_end/product_registry_impl/ProductRegistryImpl.js(27,41): error TS2694: Namespace 'ProductRegistry.Registry' has no exported member 'ProductEntry'. +node_modules/chrome-devtools-frontend/front_end/product_registry_impl/ProductRegistryImpl.js(103,67): error TS2694: Namespace 'ProductRegistry.Registry' has no exported member 'ProductEntry'. +node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(68,9): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. +node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(68,9): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Property 'formatValue' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(77,9): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((child: any) => void) | ((child: NODE_TYPE) => void)' has no compatible call signatures. -node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(83,15): error TS2339: Property '_remainingNodeInfos' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(107,22): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. +node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(107,22): error TS2345: Argument of type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(123,23): error TS2339: Property '_exclude' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(171,44): error TS2694: Namespace 'Profiler.ProfileDataGridNode' has no exported member 'Formatter'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(196,26): error TS2339: Property 'UID' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(197,23): error TS2339: Property 'UID' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(212,68): error TS2339: Property 'UID' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(219,40): error TS2339: Property 'UID' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(253,19): error TS2339: Property '_takePropertiesFromProfileDataGridNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(256,7): error TS2322: Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(259,21): error TS2339: Property '_keepOnlyChild' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(281,21): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(287,23): error TS2339: Property '_exclude' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(256,7): error TS2322: Type 'NODE_TYPE' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type 'NODE_TYPE' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. +node_modules/chrome-devtools-frontend/front_end/profiler/BottomUpProfileDataGrid.js(281,21): error TS2339: Property 'remove' does not exist on type '({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPer...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(42,29): error TS2694: Namespace 'Common.Color' has no exported member 'Generator'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(45,49): error TS2551: Property '_colorGenerator' does not exist on type 'typeof (Anonymous class)'. Did you mean 'colorGenerator'? node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(47,11): error TS2554: Expected 4 arguments, but got 3. @@ -10788,35 +10527,21 @@ node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(130,21): error TS2339: Property '_entryNodes' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(144,23): error TS2339: Property '_entryNodes' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(154,21): error TS2339: Property '_entryNodes' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(202,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(210,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(212,58): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(216,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(231,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(248,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(261,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(270,43): error TS2339: Property '_entryNodes' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(272,30): error TS2339: Property 'entryTitle' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(342,45): error TS2694: Namespace 'Profiler.CPUProfileFlameChart' has no exported member 'OverviewPane'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(409,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(414,44): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(446,40): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(447,40): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(452,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(455,40): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(456,40): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(465,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(468,31): error TS2339: Property 'timelineData' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(481,40): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(504,59): error TS2339: Property 'maxStackDepth' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(534,46): error TS2339: Property 'minimumBoundary' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileFlameChart.js(537,44): error TS2339: Property 'totalTime' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(61,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(63,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(70,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; minimumBoundary(): number; totalTime(): number; formatValue(value: number, pr...'. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(73,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; minimumBoundary(): number; totalTime(): number; formatValue(value: number, pr...'. + Property '_cpuProfile' does not exist on type '{ [x: string]: any; minimumBoundary(): number; totalTime(): number; formatValue(value: number, pr...'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(82,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(85,29): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(114,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -10830,6 +10555,9 @@ node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(141,2 node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(144,32): error TS2694: Namespace 'SDK' has no exported member 'CPUProfilerModel'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(145,43): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(159,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(212,65): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Property 'showProfile' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(225,25): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(240,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(306,34): error TS2694: Namespace 'PerfUI.FlameChart' has no exported member 'TimelineData'. @@ -10846,10 +10574,9 @@ node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(405,7 node_modules/chrome-devtools-frontend/front_end/profiler/CPUProfileView.js(407,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(31,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(33,16): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(40,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; minimumBoundary(): number; totalTime(): number; formatValue(value: number, pr...'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(43,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; minimumBoundary(): number; totalTime(): number; formatValue(value: number, pr...'. + Property '_profile' does not exist on type '{ [x: string]: any; minimumBoundary(): number; totalTime(): number; formatValue(value: number, pr...'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(52,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(54,38): error TS2339: Property 'instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(81,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -10860,6 +10587,9 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(99,1 node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(102,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(103,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(114,26): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(167,65): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Property 'showProfile' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(181,25): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(193,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(196,60): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -10874,7 +10604,11 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(389, node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(390,22): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(390,60): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfileView.js(395,24): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(21,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(14,9): error TS2345: Argument of type '((Anonymous class) | (Anonymous class))[]' is not assignable to parameter of type '({ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snaps...'. + Type '(Anonymous class) | (Anonymous class)' is not assignable to type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Property 'showProfile' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(56,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(88,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapProfilerPanel.js(100,14): error TS2339: Property 'selectLiveObject' does not exist on type '(Anonymous class)'. @@ -10887,7 +10621,6 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j Property 'SelectedNode' is missing in type '{ [x: string]: any; ContentShown: symbol; SortingComplete: symbol; }'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(36,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(37,32): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(120,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(124,27): error TS2339: Property 'enclosingNodeOrSelfWithNodeName' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(137,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(149,28): error TS2339: Property 'children' does not exist on type 'NODE_TYPE'. @@ -10897,9 +10630,10 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(214,21): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(227,21): error TS2339: Property 'appendChild' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(241,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(255,5): error TS2322: Type 'NODE_TYPE[]' is not assignable to type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(255,5): error TS2322: Type 'NODE_TYPE[]' is not assignable to type '(Anonymous class)[]'. - Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(255,5): error TS2322: Type 'NODE_TYPE[]' is not assignable to type '({ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; is...'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(255,5): error TS2322: Type 'NODE_TYPE[]' is not assignable to type '({ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; is...'. + Type 'NODE_TYPE' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type 'NODE_TYPE' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(264,24): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(294,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(295,32): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. @@ -10907,18 +10641,12 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(329,72): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(340,21): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(345,27): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(375,36): error TS2339: Property 'filteredOut' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(375,57): error TS2339: Property 'filteredOut' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(387,36): error TS2339: Property 'filteredOut' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(387,57): error TS2339: Property 'filteredOut' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(392,30): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(401,36): error TS2339: Property 'filteredOut' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(401,57): error TS2339: Property 'filteredOut' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(431,76): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(392,30): error TS2345: Argument of type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...' is not assignable to parameter of type 'NODE_TYPE'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(431,76): error TS2339: Property 'peekLast' does not exist on type '({ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; is...'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(433,57): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(454,39): error TS2345: Argument of type 'NODE_TYPE' is not assignable to parameter of type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(463,7): error TS2322: Type '(Anonymous class)' is not assignable to type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(465,34): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(463,7): error TS2322: Type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...' is not assignable to type 'NODE_TYPE'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(465,34): error TS2339: Property 'peekLast' does not exist on type '({ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; is...'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(474,19): error TS2551: Property '_allChildren' does not exist on type '(Anonymous class)'. Did you mean '_hasChildren'? node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(474,43): error TS2551: Property '_allChildren' does not exist on type '(Anonymous class)'. Did you mean '_hasChildren'? node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(511,21): error TS2339: Property 'removeChildren' does not exist on type 'NODE_TYPE'. @@ -10959,9 +10687,7 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(673,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(675,16): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(700,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(701,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(713,67): error TS2339: Property '_name' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(717,30): error TS2339: Property 'populateNodeBySnapshotObjectId' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotDataGrids.js(701,15): error TS1055: Type 'Promise<{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type 'this' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Property 'nodePosition' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(197,23): error TS2339: Property 'snapshot' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(222,41): error TS2339: Property 'comparator' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(222,66): error TS2554: Expected 2 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(232,48): error TS2339: Property 'comparator' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(393,32): error TS2339: Property '_childHashForNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(400,47): error TS2339: Property 'comparator' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(403,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type 'this' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Property 'nodePosition' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(412,15): error TS2339: Property 'sort' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(433,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(438,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -11017,8 +10755,6 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(581,10): error TS2339: Property 'heapSnapshotNode' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(602,75): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(631,15): error TS2554: Expected 1 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(787,24): error TS2694: Namespace 'Profiler' has no exported member 'HeapSnapshotRetainingObjectNode'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(804,25): error TS2694: Namespace 'Profiler' has no exported member 'HeapSnapshotRetainingObjectNode'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(838,20): error TS2339: Property '_distance' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(839,18): error TS2339: Property '_expandRetainersChain' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(843,5): error TS2554: Expected 2 arguments, but got 1. @@ -11028,7 +10764,16 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(968,29): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(969,30): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(981,27): error TS2339: Property 'snapshot' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(986,15): error TS1055: Type 'Promise<(Anonymous class)[]>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(986,15): error TS1055: Type 'Promise<({ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; is...'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1001,5): error TS2322: Type '(this | ({ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; is...'. + Type 'this | ({ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type 'this' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type 'this' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Property 'nodePosition' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1019,14): error TS2339: Property '_searchMatched' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1029,81): error TS2339: Property 'snapshot' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1112,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. @@ -11051,8 +10796,13 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.j node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1288,26): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1289,22): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1306,40): error TS2339: Property 'snapshot' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1313,39): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Property 'nodePosition' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1314,7): error TS2322: Type '(Anonymous class)' is not assignable to type 'this'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1321,39): error TS2339: Property '_createComparator' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1323,39): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; dispose(): void; nodePosition(snapshotObjectId: number): Promise; isE...'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1333,24): error TS2339: Property 'expand' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1347,44): error TS2339: Property 'heapProfilerModel' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotGridNodes.js(1349,38): error TS2339: Property '_linkifier' does not exist on type '(Anonymous class)'. @@ -11087,15 +10837,14 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotProxy.js(50 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(38,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(42,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(48,9): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(61,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(62,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(65,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(106,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(107,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(113,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(115,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(120,7): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(132,9): error TS2365: Operator '!==' cannot be applied to types '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...' and '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(192,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(223,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(228,53): error TS2555: Expected at least 2 arguments, but got 1. @@ -11106,15 +10855,21 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(232 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(233,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(238,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(243,80): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(254,9): error TS2365: Operator '!==' cannot be applied to types '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...' and '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(256,17): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '(Anonymous class) | (Anonymous class)'. Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. Property '_prompt' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(257,5): error TS2322: Type '((Anonymous class) | (Anonymous class))[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(257,5): error TS2322: Type '((Anonymous class) | (Anonymous class))[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class) | (Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(302,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(316,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(344,50): error TS2551: Property 'jumpBackwards' does not exist on type '(Anonymous class)'. Did you mean 'jumpBackward'? node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(371,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(397,25): error TS2339: Property '_loadPromise' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(429,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(438,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(447,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(451,65): error TS2339: Property 'allocationNodeId' does not exist on type '(Anonymous class)'. @@ -11144,9 +10899,12 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(883 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(915,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(923,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(946,67): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(947,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(947,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(heapProfilerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'heapProfilerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(988,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(989,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1010,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -11183,27 +10941,19 @@ node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(124 node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1251,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1252,12): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1258,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1318,24): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. +node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1313,11): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Property 'showProfile' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1339,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1348,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1358,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1363,22): error TS2339: Property 'close' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1397,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1397,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1405,27): error TS2339: Property 'HeapSnapshotProgressEvent' does not exist on type 'typeof HeapSnapshotModel'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1411,27): error TS2339: Property 'HeapSnapshotProgressEvent' does not exist on type 'typeof HeapSnapshotModel'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1430,30): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1442,20): error TS2339: Property 'write' does not exist on type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1458,24): error TS2339: Property '_snapshotReceived' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1460,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1476,61): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1504,24): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1507,37): error TS2339: Property 'loadedSize' does not exist on type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1507,58): error TS2339: Property 'fileSize' does not exist on type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1522,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1525,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1528,56): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1547,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1557,77): error TS2339: Property '_profileSamples' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/HeapSnapshotView.js(1561,11): error TS2345: Argument of type 'string' is not assignable to parameter of type 'symbol'. @@ -11226,23 +10976,31 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(80,2 Types of parameters 'arg0' and 'a' are incompatible. Type 'NODE_TYPE' is not assignable to type 'T'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(83,34): error TS2339: Property 'recalculateSiblings' does not exist on type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(85,31): error TS2345: Argument of type 'NODE_TYPE[]' is not assignable to parameter of type '(Anonymous class)[]'. - Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(97,15): error TS2339: Property 'self' does not exist on type '(Anonymous class) | (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(85,31): error TS2345: Argument of type 'NODE_TYPE[]' is not assignable to parameter of type '({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPer...'. + Type 'NODE_TYPE' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type 'NODE_TYPE' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(97,15): error TS2339: Property 'self' does not exist on type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. Property 'self' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(110,9): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((child: any) => void) | ((child: NODE_TYPE) => void)' has no compatible call signatures. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(118,27): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((key: any) => any) | ((key: string) => (Anonymous class))' has no compatible call signatures. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(118,27): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((key: any) => any) | ((key: string) => { [x: string]: any; formatValue(value: number, node: any ...' has no compatible call signatures. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(123,9): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((child: any) => void) | ((child: NODE_TYPE) => void)' has no compatible call signatures. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(131,19): error TS2339: Property '_populated' does not exist on type '(Anonymous class) | (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(131,19): error TS2339: Property '_populated' does not exist on type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. Property '_populated' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(133,15): error TS2339: Property '_populated' does not exist on type '(Anonymous class) | (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(133,15): error TS2339: Property '_populated' does not exist on type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. Property '_populated' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(140,7): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((comparator: (arg0: T, arg1: T) => any, force: boolean) => any) | ((comparator: (arg0: T, ...' has no compatible call signatures. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(153,49): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(158,49): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(163,49): error TS2339: Property '_searchMatchedFunctionColumn' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(170,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(194,20): error TS2339: Property 'createChild' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(206,46): error TS2345: Argument of type 'this[][]' is not assignable to parameter of type '({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPer...'. + Type 'this[]' is not assignable to type '({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPer...'. + Type 'this' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type 'this' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Property 'formatValue' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(214,3): error TS2416: Property 'insertChild' in type '(Anonymous class)' is not assignable to the same property in base type '(Anonymous class)'. Type '(profileDataGridNode: (Anonymous class), index: number) => void' is not assignable to type '(child: NODE_TYPE, index: number) => void'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(214,3): error TS2416: Property 'insertChild' in type '(Anonymous class)' is not assignable to the same property in base type '(Anonymous class)'. @@ -11251,8 +11009,9 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(214, Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(215,23): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(218,29): error TS2339: Property 'callUID' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(218,42): error TS2352: Type '(Anonymous class)' cannot be converted to type '(Anonymous class)'. - Property 'profileNode' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(218,42): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not comparable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Property 'formatValue' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(225,3): error TS2416: Property 'removeChild' in type '(Anonymous class)' is not assignable to the same property in base type '(Anonymous class)'. Type '(profileDataGridNode: (Anonymous class)) => void' is not assignable to type '(child: NODE_TYPE) => void'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(225,3): error TS2416: Property 'removeChild' in type '(Anonymous class)' is not assignable to the same property in base type '(Anonymous class)'. @@ -11260,37 +11019,43 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(225, Types of parameters 'profileDataGridNode' and 'child' are incompatible. Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(226,23): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'NODE_TYPE'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(228,40): error TS2352: Type '(Anonymous class)' cannot be converted to type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(228,40): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not comparable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Property 'formatValue' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(250,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(254,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(262,43): error TS2345: Argument of type 'this' is not assignable to parameter of type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. + Type '(Anonymous class)' is not assignable to type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type 'this' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type 'this' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Property 'formatValue' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(302,23): error TS2339: Property 'restore' does not exist on type 'NODE_TYPE'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(312,40): error TS2345: Argument of type 'this' is not assignable to parameter of type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. + Type '(Anonymous class)' is not assignable to type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type 'this' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type 'this' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Property 'formatValue' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(323,44): error TS2694: Namespace 'Profiler.ProfileDataGridNode' has no exported member 'Formatter'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(375,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(412,46): error TS2345: Argument of type 'this[][]' is not assignable to parameter of type '(Anonymous class)[][]'. - Type 'this[]' is not assignable to type '(Anonymous class)[]'. - Type 'this' is not assignable to type '(Anonymous class)'. - Type '(Anonymous class)' is not assignable to type '(Anonymous class)'. Two different types with this name exist, but they are unrelated. - Property 'profileNode' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(412,46): error TS2345: Argument of type 'this[][]' is not assignable to parameter of type '({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPer...'. + Type 'this[]' is not assignable to type '({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPer...'. + Type 'this' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type 'this' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Property 'formatValue' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(443,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(479,34): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(480,34): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(481,34): error TS2339: Property '_searchMatchedFunctionColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(486,33): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(488,33): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(491,33): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(493,33): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(498,33): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(500,33): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(505,33): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(507,33): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(510,33): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(512,33): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(517,33): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(519,33): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(525,29): error TS2339: Property '_searchMatchedFunctionColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(527,31): error TS2339: Property '_searchMatchedSelfColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(527,79): error TS2339: Property '_searchMatchedTotalColumn' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(528,31): error TS2339: Property '_searchMatchedFunctionColumn' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(540,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(640,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileDataGrid.js(647,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -11323,10 +11088,8 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(86,7): e node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(239,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileType.js(244,24): error TS2694: Namespace 'Protocol' has no exported member 'HeapProfiler'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(10,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(12,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(13,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(14,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(16,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(26,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(35,45): error TS2555: Expected at least 2 arguments, but got 1. @@ -11346,6 +11109,12 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(84,17): Type 'IteratorResult<(string | Element)[]>' is not assignable to type 'IteratorResult<[any, any]>'. Type '(string | Element)[]' is not assignable to type '[any, any]'. Property '0' is missing in type '(string | Element)[]'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(127,5): error TS2322: Type '((Anonymous class) | (Anonymous class))[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(127,5): error TS2322: Type '((Anonymous class) | (Anonymous class))[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class) | (Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(136,59): error TS2339: Property 'profile' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(136,78): error TS2339: Property 'adjustedTotal' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(147,59): error TS2339: Property 'profile' does not exist on type '(Anonymous class)'. @@ -11355,9 +11124,7 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(162,30): node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(168,32): error TS2339: Property 'appendChild' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(175,42): error TS2339: Property 'children' does not exist on type 'NODE_TYPE'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(214,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(244,23): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(259,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(263,35): error TS2339: Property '_entryNodes' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(264,30): error TS2339: Property '_profileHeader' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(270,50): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(276,15): error TS2339: Property 'profile' does not exist on type '(Anonymous class)'. @@ -11374,27 +11141,25 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(344,18): node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(347,30): error TS2339: Property 'exclude' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(354,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(368,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(401,24): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(404,68): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(408,24): error TS2694: Namespace 'Bindings' has no exported member 'ChunkedReader'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(411,74): error TS2339: Property 'fileName' does not exist on type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(411,93): error TS2339: Property 'error' does not exist on type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(417,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(438,36): error TS2694: Namespace 'Profiler.ProfileType' has no exported member 'DataDisplayDelegate'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(459,56): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(472,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(475,23): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(479,41): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(481,21): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; fileSize(): number; loadedSize(): number; fileName(): ...'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(482,24): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(485,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(488,44): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(490,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(503,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfileView.js(511,7): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(72,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(74,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(76,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(78,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(109,15): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(109,45): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(111,20): error TS2339: Property 'key' does not exist on type 'Event'. @@ -11438,6 +11203,10 @@ node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(776,26 node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(807,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(808,26): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(811,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/profiler/ProfilesPanel.js(821,26): error TS2345: Argument of type '(Anonymous class)[]' is not assignable to parameter of type '({ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snaps...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; showProfile(profile: (Anonymous class)): (Anonymous class); showObject(snapsh...'. + Property 'showProfile' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(21,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(31,38): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxController.js(35,27): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. @@ -11452,10 +11221,15 @@ node_modules/chrome-devtools-frontend/front_end/profiler/TargetsComboBoxControll node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(50,7): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((child: any) => void) | ((child: NODE_TYPE) => void)' has no compatible call signatures. node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(63,17): error TS2339: Property 'populate' does not exist on type '(Anonymous class) | (Anonymous class)'. Property 'populate' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(71,63): error TS2345: Argument of type 'NODE_TYPE | (Anonymous class)' is not assignable to parameter of type '(Anonymous class) | (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(71,63): error TS2345: Argument of type 'NODE_TYPE | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): strin...' is not assignable to parameter of type '(Anonymous class) | (Anonymous class)'. Type 'NODE_TYPE' is not assignable to type '(Anonymous class) | (Anonymous class)'. Type 'NODE_TYPE' is not assignable to type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(73,17): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((key: any) => any) | ((key: string) => (Anonymous class))' has no compatible call signatures. +node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(73,17): error TS2349: Cannot invoke an expression whose type lacks a call signature. Type '((key: any) => any) | ((key: string) => { [x: string]: any; formatValue(value: number, node: any ...' has no compatible call signatures. +node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(76,42): error TS2345: Argument of type '(Anonymous class) | (Anonymous class)' is not assignable to parameter of type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. + Type '(Anonymous class)' is not assignable to type '(Anonymous class) | ({ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; formatValue(value: number, node: any & (Anonymous class)): string; formatPerc...'. + Property 'formatValue' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/profiler/TopDownProfileDataGrid.js(93,44): error TS2694: Namespace 'Profiler.ProfileDataGridNode' has no exported member 'Formatter'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(31,23): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(32,10): error TS2339: Property 'Error' does not exist on type 'typeof Protocol'. @@ -11465,9 +11239,9 @@ node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(168 node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(170,24): error TS2345: Argument of type 'S' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(194,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(201,2): error TS1131: Property or signature expected. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(205,38): error TS2339: Property 'Params' does not exist on type '{ (): void; prototype: { [x: string]: any; sendMessage(message: string): void; disconnect(): Prom...'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(205,38): error TS2339: Property 'Params' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(209,2): error TS1003: Identifier expected. -node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(210,38): error TS2339: Property 'Factory' does not exist on type '{ (): void; prototype: { [x: string]: any; sendMessage(message: string): void; disconnect(): Prom...'. +node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(210,38): error TS2339: Property 'Factory' does not exist on type '() => void'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(217,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(229,36): error TS2339: Property 'deprecatedRunAfterPendingDispatches' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/protocol/InspectorBackend.js(230,33): error TS2339: Property 'deprecatedRunAfterPendingDispatches' does not exist on type 'typeof (Anonymous class)'. @@ -11508,9 +11282,12 @@ node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(33,57): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(37,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(39,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(40,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(40,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; createElementForItem(item: T): Element; heightForItem(item: T): number; isIte...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; createElementForItem(item: T): Element; heightForItem(item: T): number; isIte...'. + Types of property 'createElementForItem' are incompatible. + Type '(item: number) => Element' is not assignable to type '(item: T) => Element'. + Types of parameters 'item' and 'item' are incompatible. + Type 'T' is not assignable to type 'number'. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(109,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(110,5): error TS2554: Expected 1 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/quick_open/FilteredListWidget.js(121,44): error TS2694: Namespace 'QuickOpen.FilteredListWidget' has no exported member 'Provider'. @@ -11561,9 +11338,12 @@ node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(44, node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(48,70): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(52,68): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(53,64): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(55,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(55,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(resourceTreeModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'resourceTreeModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(88,31): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(158,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/AppManifestView.js(163,14): error TS2339: Property 'pageAgent' does not exist on type '(Anonymous class)'. @@ -11574,6 +11354,11 @@ node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsV node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(48,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(49,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(59,32): error TS2339: Property 'style' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(67,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(67,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(117,22): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(131,30): error TS2339: Property 'type' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ApplicationCacheItemsView.js(132,44): error TS2555: Expected at least 2 arguments, but got 1. @@ -11768,7 +11553,6 @@ node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(259,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(262,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(275,38): error TS2339: Property 'key' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageItemsView.js(278,66): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(49,25): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(55,26): error TS2694: Namespace 'Protocol' has no exported member 'DOMStorage'. node_modules/chrome-devtools-frontend/front_end/resources/DOMStorageModel.js(56,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. @@ -11811,6 +11595,12 @@ node_modules/chrome-devtools-frontend/front_end/resources/DatabaseQueryView.js(1 node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(31,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(40,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(42,53): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(58,5): error TS2322: Type '((Anonymous class) | (Anonymous class))[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(58,5): error TS2322: Type '((Anonymous class) | (Anonymous class))[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class) | (Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(77,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(83,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/DatabaseTableView.js(114,37): error TS2339: Property 'valuesArray' does not exist on type 'Set'. @@ -11885,10 +11675,26 @@ node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(191, node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(201,27): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(202,45): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(204,27): error TS2339: Property 'createTextChild' does not exist on type 'DocumentFragment'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(211,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(212,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(213,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(215,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(217,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(219,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(221,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(224,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(227,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(228,27): error TS2339: Property 'placeholder' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(228,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(234,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(238,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(246,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/resources/IndexedDBViews.js(262,40): error TS2694: Namespace 'Resources.IndexedDBModel' has no exported member 'ObjectStore'. @@ -11918,8 +11724,6 @@ node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(69 node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(145,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(162,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(268,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(278,64): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(302,27): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(311,26): error TS2339: Property 'draggable' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ResourcesSection.js(321,11): error TS2339: Property 'dataTransfer' does not exist on type 'MouseEvent'. @@ -11929,9 +11733,17 @@ node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheView node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(22,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(25,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(41,49): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(43,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(45,52): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(48,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(50,48): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(52,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(54,55): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(56,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(90,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(92,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkerCacheViews.js(99,47): error TS2694: Namespace 'DataGrid' has no exported member 'DataGrid'. @@ -11966,15 +11778,26 @@ node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js( node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(21,83): error TS2694: Namespace 'Resources.ServiceWorkersView' has no exported member 'Section'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(31,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(42,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(48,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(52,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(57,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(59,36): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(61,32): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(62,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(64,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(66,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(67,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(69,75): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. -node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(71,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(71,63): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(serviceWorkerManager: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'serviceWorkerManager' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(85,30): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(118,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/resources/ServiceWorkersView.js(120,7): error TS2447: The '|=' operator is not allowed for boolean types. Consider using '||' instead. @@ -12045,6 +11868,9 @@ node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(15 node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(17,25): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(18,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(22,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(27,43): error TS2345: Argument of type '(Anonymous class) | (Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(40,60): error TS2345: Argument of type 'Function' is not assignable to parameter of type '(arg0: any) => any'. Type 'Function' provides no match for the signature '(arg0: any): any'. node_modules/chrome-devtools-frontend/front_end/resources/StorageItemsView.js(49,45): error TS2555: Expected at least 2 arguments, but got 1. @@ -12069,16 +11895,23 @@ node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,70) node_modules/chrome-devtools-frontend/front_end/screencast/InputModel.js(112,96): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(12,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(13,35): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(16,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(16,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(screenCaptureModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'screenCaptureModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(38,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(77,30): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(85,35): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(118,23): error TS2694: Namespace 'Common' has no exported member 'App'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; presentUI(document: Document): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(107,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(107,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; presentUI(document: Document): void; }'. +node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastApp.js(121,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; presentUI(document: Document): void; }'. + Property '_enabledSetting' does not exist on type '{ [x: string]: any; presentUI(document: Document): void; }'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(56,42): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(152,24): error TS2694: Namespace 'Protocol' has no exported member 'Page'. node_modules/chrome-devtools-frontend/front_end/screencast/ScreencastView.js(193,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -12271,8 +12104,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(166,64): erro Property 'substring' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(168,56): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(170,17): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(189,25): error TS2694: Namespace 'TextUtils' has no exported member 'TokenizerFactory'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(198,37): error TS2339: Property 'createTokenizer' does not exist on type '{ (): void; prototype: { [x: string]: any; createTokenizer(mimeType: string): (arg0: string) => a...'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(200,5): error TS2554: Expected 0-1 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/sdk/CSSProperty.js(259,22): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(9,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSRule.js(18,28): error TS2694: Namespace 'SDK.CSSModel' has no exported member 'Edit'. @@ -12302,13 +12134,12 @@ node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(41,47 node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(50,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleDeclaration.js(110,33): error TS2554: Expected 9-10 arguments, but got 8. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(11,24): error TS2694: Namespace 'Protocol' has no exported member 'CSS'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(32,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(40,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(40,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. +node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(40,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. + Property '_contentURL' does not exist on type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(139,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/CSSStyleSheetHeader.js(139,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(10,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(17,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(19,36): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(30,29): error TS2339: Property 'sendMessageToBackend' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(34,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/Connections.js(41,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -12397,9 +12228,12 @@ node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(659,9): node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(661,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(663,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(665,9): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(673,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(673,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(domDebuggerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'domDebuggerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(702,37): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(732,44): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. node_modules/chrome-devtools-frontend/front_end/sdk/DOMDebuggerModel.js(762,37): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. @@ -12695,6 +12529,11 @@ node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(13,43): er node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(26,64): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(28,29): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(51,24): error TS2694: Namespace 'Protocol' has no exported member 'PageAgent'. +node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(65,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. +node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(65,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Property '_domModel' does not exist on type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(69,34): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'Geolocation'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(86,34): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'DeviceOrientation'. node_modules/chrome-devtools-frontend/front_end/sdk/EmulationModel.js(169,35): error TS2694: Namespace 'SDK.EmulationModel' has no exported member 'Geolocation'. @@ -12719,11 +12558,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(9,5): error node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(18,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(23,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(28,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(28,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(33,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(38,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(38,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(43,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(48,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(53,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(58,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -12747,20 +12583,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(133,36): er node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(148,24): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(152,26): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(154,26): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(156,21): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(161,21): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(168,25): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(175,25): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(182,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(189,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(221,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(228,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(236,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(243,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(251,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(252,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(261,35): error TS2339: Property 'children' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(266,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(274,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/LayerTreeBase.js(284,33): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sdk/LogModel.js(14,12): error TS2339: Property 'registerLogDispatcher' does not exist on type '(Anonymous class)'. @@ -13046,6 +12870,12 @@ node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1133,70): node_modules/chrome-devtools-frontend/front_end/sdk/NetworkRequest.js(1134,20): error TS2339: Property 'ContentData' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(16,12): error TS2339: Property 'registerOverlayDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(17,33): error TS2339: Property 'overlayAgent' does not exist on type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(35,72): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Type 'this' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. + Property '_domModel' does not exist on type '{ [x: string]: any; highlightDOMNode(node: (Anonymous class), config: any, backendNodeId?: any, o...'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(81,22): error TS2339: Property '_highlightDisabled' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(85,22): error TS2339: Property '_highlightDisabled' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/OverlayModel.js(110,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -13380,10 +13210,9 @@ node_modules/chrome-devtools-frontend/front_end/sdk/ScreenCaptureModel.js(160,24 node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(39,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(136,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(143,52): error TS2339: Property 'debuggerAgent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(151,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(159,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(159,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(159,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. +node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(159,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. + Property '_contentURL' does not exist on type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(167,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(167,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/sdk/Script.js(174,43): error TS2339: Property 'debuggerAgent' does not exist on type '(Anonymous class)'. @@ -13490,26 +13319,23 @@ node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(106,15): error node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(111,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(116,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(123,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(123,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(129,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(136,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(141,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(148,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(148,39): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(158,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(177,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(178,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(178,29): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(196,28): error TS2339: Property '_base64Map' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(198,25): error TS2339: Property '_base64Map' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(200,27): error TS2339: Property '_base64Map' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(210,48): error TS2694: Namespace 'SDK.TextSourceMap' has no exported member 'SourceInfo'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(272,30): error TS2339: Property 'keysArray' does not exist on type 'Map'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(279,23): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(284,7): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(285,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(285,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(284,7): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(284,7): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. + Property '_contentURL' does not exist on type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(285,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(285,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. + Property '_sourceURL' does not exist on type '{ [x: string]: any; contentURL(): string; contentType(): (Anonymous class); contentEncoded(): Pro...'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(311,39): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(314,54): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(325,26): error TS2339: Property 'upperBound' does not exist on type '(Anonymous class)[]'. @@ -13525,29 +13351,16 @@ node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(519,33): error node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(527,37): error TS2339: Property '_base64Map' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(558,18): error TS2339: Property 'lowerBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMap.js(559,29): error TS2339: Property 'upperBound' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(25,34): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(52,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(73,20): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(81,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(85,37): error TS2339: Property 'has' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(85,51): error TS2339: Property 'url' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(86,42): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(86,56): error TS2339: Property 'url' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(87,47): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(87,61): error TS2339: Property 'url' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(91,29): error TS2694: Namespace 'SDK.SourceMap' has no exported member 'EditResult'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(141,45): error TS2339: Property 'has' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(146,40): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(151,31): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(156,48): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,36): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,36): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,48): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(163,43): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(168,21): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(201,19): error TS2694: Namespace 'SDK' has no exported member 'SourceMap'. -node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(206,31): error TS2339: Property 'sourceURLs' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,36): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): string[]; sourceContentPr...'. +node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(159,36): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): string[]; sourceContentPr...'. + Property '_json' does not exist on type '{ [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): string[]; sourceContentPr...'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(208,39): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(210,31): error TS2339: Property 'containsAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/sdk/SourceMapManager.js(227,38): error TS2339: Property 'hasValue' does not exist on type '{ _map: Map>; }'. @@ -13570,9 +13383,7 @@ node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(17,21): err node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(25,43): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(38,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(57,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(100,19): error TS2694: Namespace 'SDK' has no exported member 'SDKModelObserver'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(108,16): error TS2339: Property 'modelAdded' does not exist on type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(113,19): error TS2694: Namespace 'SDK' has no exported member 'SDKModelObserver'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(108,27): error TS2345: Argument of type 'T' is not assignable to parameter of type 'T'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(152,31): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(157,42): error TS2345: Argument of type 'Function' is not assignable to parameter of type 'new (arg1: (Anonymous class)) => any'. Type 'Function' provides no match for the signature 'new (arg1: (Anonymous class)): any'. @@ -13582,15 +13393,29 @@ node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(193,33): er node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(205,33): error TS2694: Namespace 'SDK.TargetManager' has no exported member 'Observer'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(209,21): error TS2339: Property 'remove' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(216,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(231,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(221,33): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type 'this' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Property 'targetAdded' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(224,72): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type 'this' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Property 'targetAdded' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(234,22): error TS2495: Type 'Map any; }[]>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(248,41): error TS2694: Namespace 'SDK.TargetManager' has no exported member 'Observer'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(267,19): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(269,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(276,22): error TS2495: Type 'Map any; }[]>' is not an array type or a string type. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(329,11): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type 'this' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(329,25): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(332,72): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type 'this' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(351,35): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(352,12): error TS2339: Property 'runtimeAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(356,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(357,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(365,38): error TS2339: Property 'isHostedMode' does not exist on type 'typeof InspectorFrontendHost'. @@ -13598,10 +13423,8 @@ node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(382,51): er node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(401,38): error TS2339: Property 'targetAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(406,18): error TS2339: Property 'registerTargetDispatcher' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(414,31): error TS2339: Property 'setDevicesUpdatesEnabled' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(415,38): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(424,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(427,30): error TS2503: Cannot find namespace 'Adb'. -node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(454,36): error TS2551: Property 'removeEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. Did you mean 'removeEventListeners'? node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(458,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(483,24): error TS2694: Namespace 'Protocol' has no exported member 'Target'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(496,5): error TS2554: Expected 2 arguments, but got 1. @@ -13617,20 +13440,16 @@ node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(583,41): er node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(584,42): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(598,24): error TS2694: Namespace 'Protocol' has no exported member 'TargetAgent'. node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(600,41): error TS2694: Namespace 'Protocol.InspectorBackend' has no exported member 'Connection'. +node_modules/chrome-devtools-frontend/front_end/sdk/TargetManager.js(672,1): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; targetAdded(target: (Anonymous class)): void; targetRemoved(target: (Anonymou...'. + Property 'targetAdded' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(13,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(36,33): error TS2339: Property 'tracingAgent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(37,12): error TS2339: Property 'registerTracingDispatcher' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(39,21): error TS2694: Namespace 'SDK' has no exported member 'TracingManagerClient'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(52,24): error TS2339: Property 'tracingBufferUsage' does not exist on type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(56,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(59,24): error TS2339: Property 'traceEventsCollected' does not exist on type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(65,24): error TS2339: Property 'eventsRetrievalProgress' does not exist on type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(71,24): error TS2339: Property 'tracingComplete' does not exist on type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(77,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManagerClient'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(118,2): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(119,20): error TS2339: Property 'EventPayload' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingManager.js(150,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(9,19): error TS2694: Namespace 'SDK' has no exported member 'BackingStorage'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(15,56): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Process'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(21,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(23,47): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'AsyncEvent'. @@ -13641,15 +13460,9 @@ node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(77,19): erro node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(95,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(126,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(133,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(142,26): error TS2339: Property 'appendString' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(143,26): error TS2339: Property 'finishWriting' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(145,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(153,28): error TS2339: Property 'reset' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(162,27): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(179,19): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(190,26): error TS2339: Property 'appendString' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(197,45): error TS2339: Property 'appendAccessibleString' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(199,28): error TS2339: Property 'appendString' does not exist on type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(247,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(259,33): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'ProfileEventsGroup'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(280,41): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Process'. @@ -13662,7 +13475,6 @@ node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(326,28): err node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(334,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(354,27): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(371,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(412,20): error TS2694: Namespace 'SDK' has no exported member 'BackingStorage'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(485,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(501,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Phase'. node_modules/chrome-devtools-frontend/front_end/sdk/TracingModel.js(503,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Thread'. @@ -13736,9 +13548,12 @@ node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(21,31) node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(24,31): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(24,63): error TS2694: Namespace 'Security' has no exported member 'SecurityPanel'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(27,30): error TS2694: Namespace 'Network' has no exported member 'NetworkLogView'. -node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(30,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(30,61): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(securityModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'securityModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(37,57): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(47,9): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/security/SecurityPanel.js(49,29): error TS2339: Property 'showCertificateViewer' does not exist on type 'typeof InspectorFrontendHost'. @@ -13882,19 +13697,18 @@ node_modules/chrome-devtools-frontend/front_end/security_test_runner/SecurityTes node_modules/chrome-devtools-frontend/front_end/security_test_runner/SecurityTestRunner.js(29,14): error TS2339: Property 'networkManager' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(10,49): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(17,61): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(20,50): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(20,50): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'typeof ServicePort'. + Type '(Anonymous class)' provides no match for the signature '(): void'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(28,49): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(48,61): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(58,15): error TS2304: Cannot find name 'ServicePort'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(62,16): error TS2339: Property 'setHandlers' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(48,61): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type 'typeof ServicePort'. + Type '(Anonymous class)' provides no match for the signature '(): void'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(62,16): error TS2339: Property 'setHandlers' does not exist on type 'typeof ServicePort'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(65,29): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(67,54): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(73,49): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(88,39): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(94,18): error TS2339: Property 'close' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. -node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(106,23): error TS2339: Property 'send' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(94,18): error TS2339: Property 'close' does not exist on type 'typeof ServicePort'. +node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(106,23): error TS2339: Property 'send' does not exist on type 'typeof ServicePort'. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(144,26): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(147,25): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/services/ServiceManager.js(158,39): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Connection'. @@ -13939,7 +13753,6 @@ node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(55,5) node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(69,55): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(74,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(75,5): error TS2554: Expected 1 arguments, but got 0. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(82,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(100,15): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(119,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(121,42): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -13947,8 +13760,6 @@ node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(142,1 node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(151,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(152,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(155,29): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(202,38): error TS2694: Namespace 'UI' has no exported member 'SettingUI'. -node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(203,31): error TS2339: Property 'settingElement' does not exist on type '{ (): void; prototype: { [x: string]: any; settingElement(): Element; }; }'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(216,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(229,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(245,30): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -13966,29 +13777,25 @@ node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(315,4 node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(324,31): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(336,31): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/settings/SettingsScreen.js(351,31): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(53,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(54,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(53,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(debuggerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'debuggerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(70,35): error TS2339: Property 'remove' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(75,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(90,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(93,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(110,26): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(113,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(113,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(136,63): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(113,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; workspace(): (Anonymous class); id(): string; type(): string; isServiceProjec...'. +node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(113,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; workspace(): (Anonymous class); id(): string; type(): string; isServiceProjec...'. + Property '_model' does not exist on type '{ [x: string]: any; workspace(): (Anonymous class); id(): string; type(): string; isServiceProjec...'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(137,18): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(146,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(165,36): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(207,35): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(216,27): error TS2365: Operator '+' cannot be applied to types 'V' and '1'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(224,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(227,43): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(249,46): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(260,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(280,24): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. @@ -14007,7 +13814,6 @@ node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(4 node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(518,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(518,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(534,35): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. -node_modules/chrome-devtools-frontend/front_end/snippets/ScriptSnippetModel.js(540,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(47,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(53,25): error TS2495: Type 'IterableIterator<(Anonymous class)>' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(55,31): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'V'. @@ -14022,13 +13828,14 @@ node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(175,7 node_modules/chrome-devtools-frontend/front_end/snippets/SnippetStorage.js(182,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(19,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(30,12): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/snippets/SnippetsQuickOpen.js(37,60): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(35,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(38,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(41,33): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. +node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(52,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(52,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(60,25): error TS2554: Expected 4 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(62,16): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(72,27): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(78,21): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(79,19): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(82,29): error TS2339: Property 'style' does not exist on type 'Node'. @@ -14047,15 +13854,17 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(140,41) node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(141,42): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(144,31): error TS2339: Property 'style' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/source_frame/FontView.js(152,29): error TS2339: Property 'style' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(35,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(38,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(41,33): error TS2339: Property 'contentURL' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(49,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(52,81): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(58,36): error TS2339: Property 'createChild' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(68,5): error TS2322: Type '((Anonymous class) | (Anonymous class))[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(68,5): error TS2322: Type '((Anonymous class) | (Anonymous class))[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class) | (Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(85,26): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(95,47): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(99,54): error TS2339: Property 'contentEncoded' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(105,36): error TS2339: Property 'bytesToString' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(128,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(131,11): error TS2555: Expected at least 2 arguments, but got 1. @@ -14067,8 +13876,6 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(149,10 node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(150,10): error TS2339: Property 'href' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(151,10): error TS2339: Property 'click' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/source_frame/ImageView.js(155,27): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(62,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(63,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(65,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(66,47): error TS2345: Argument of type '0' is not assignable to parameter of type 'string'. @@ -14079,23 +13886,13 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(170,60) node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(203,76): error TS2554: Expected 2-4 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(214,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/JSONView.js(224,76): error TS2554: Expected 2-4 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(7,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(9,16): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(12,34): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(14,33): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/PreviewFactory.js(18,31): error TS2339: Property 'contentType' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(35,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(38,20): error TS2339: Property 'requestContent' does not exist on type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(43,22): error TS2694: Namespace 'Common' has no exported member 'ContentProvider'. -node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(50,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(51,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(52,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(57,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(63,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. +node_modules/chrome-devtools-frontend/front_end/source_frame/ResourceSourceFrame.js(69,5): error TS2554: Expected 3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(15,22): error TS2339: Property 'installGutter' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(18,35): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(64,33): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(95,49): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecoration'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(96,49): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecoration'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(110,15): error TS2503: Cannot find namespace 'Diff'. @@ -14107,17 +13904,17 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(2 node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(206,41): error TS2339: Property 'diff' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(216,83): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecorationType'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(244,42): error TS2694: Namespace 'SourceFrame.SourceCodeDiff' has no exported member 'GutterDecorationType'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(263,35): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(270,35): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(275,22): error TS2339: Property 'setGutterDecoration' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(276,22): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(280,35): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(283,22): error TS2339: Property 'setGutterDecoration' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceCodeDiff.js(284,22): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(41,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(45,58): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; populateLineGutterContextMenu(contextMenu: any, lineNu...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; populateLineGutterContextMenu(contextMenu: any, lineNu...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(46,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(115,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(115,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(118,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(122,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(288,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. @@ -14128,7 +13925,6 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(423, node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(449,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(472,36): error TS2339: Property 'lowerBound' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourceFrame.js(475,46): error TS2339: Property 'computeLineEndings' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(9,27): error TS2694: Namespace 'SourceFrame' has no exported member 'SourcesTextEditorDelegate'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(19,23): error TS2339: Property 'addKeyMap' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(23,23): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(24,23): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. @@ -14149,7 +13945,6 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.j node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(98,7): error TS2322: Type 'V' is not assignable to type 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(140,23): error TS2339: Property 'operation' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(144,23): error TS2339: Property 'operation' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(167,15): error TS2339: Property 'ch' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(168,30): error TS2339: Property 'markText' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(185,23): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(196,23): error TS2339: Property 'clearGutter' does not exist on type 'typeof CodeMirror'. @@ -14169,8 +13964,6 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.j node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(284,25): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(285,25): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(295,38): error TS2339: Property 'lineInfo' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(313,32): error TS2339: Property 'populateLineGutterContextMenu' does not exist on type '{ (): void; prototype: { [x: string]: any; populateLineGutterContextMenu(contextMenu: any, lineNu...'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(317,26): error TS2339: Property 'populateTextAreaContextMenu' does not exist on type '{ (): void; prototype: { [x: string]: any; populateLineGutterContextMenu(contextMenu: any, lineNu...'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(357,7): error TS2322: Type 'string' is not assignable to type 'V'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(359,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(360,25): error TS2339: Property 'setOption' does not exist on type 'typeof CodeMirror'. @@ -14200,9 +13993,7 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.j node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(580,18): error TS2694: Namespace 'UI' has no exported member 'AutocompleteConfig'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(593,52): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(594,31): error TS2339: Property 'GutterClickEventData' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(612,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(614,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(619,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(622,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(631,14): error TS2339: Property 'operation' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(639,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. @@ -14210,12 +14001,9 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.j node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(714,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(729,30): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(764,24): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(764,81): error TS2339: Property 'line' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(769,24): error TS2339: Property 'addLineClass' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(769,52): error TS2339: Property 'line' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(780,51): error TS2339: Property 'markText' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(795,24): error TS2339: Property 'removeLineClass' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(795,81): error TS2339: Property 'line' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(797,43): error TS2339: Property 'getCursor' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(798,41): error TS2339: Property 'getCursor' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(803,39): error TS2339: Property 'getSelections' does not exist on type 'typeof CodeMirror'. @@ -14225,26 +14013,13 @@ node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.j node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(823,62): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(824,49): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(829,24): error TS2339: Property 'removeOverlay' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(839,16): error TS2339: Property 'column' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(844,18): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(848,16): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(853,24): error TS2339: Property 'match' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(855,14): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(862,20): error TS2339: Property 'match' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(862,50): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(873,16): error TS2339: Property 'match' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(873,40): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(839,9): error TS2365: Operator '===' cannot be applied to types 'void' and 'number'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(873,60): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(873,88): error TS2339: Property 'peek' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(874,21): error TS2339: Property 'column' does not exist on type '{ pos: number; start: number; }'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(874,49): error TS2339: Property 'ch' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(877,26): error TS2339: Property 'next' does not exist on type '{ pos: number; start: number; }'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(874,14): error TS2365: Operator '===' cannot be applied to types 'void' and 'number'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(878,36): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. -node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(878,78): error TS2339: Property 'peek' does not exist on type '{ pos: number; start: number; }'. +node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(878,71): error TS2365: Operator '!==' cannot be applied to types 'void' and 'string'. node_modules/chrome-devtools-frontend/front_end/source_frame/SourcesTextEditor.js(887,22): error TS2339: Property 'addOverlay' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(26,35): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(38,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(39,35): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(41,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/source_frame/XMLView.js(42,53): error TS2345: Argument of type '0' is not assignable to parameter of type 'string'. @@ -14275,19 +14050,8 @@ node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(30 node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(41,53): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(47,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(53,54): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(61,25): error TS2694: Namespace 'Sources' has no exported member 'SearchScope'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(62,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(62,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(72,58): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(130,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(132,23): error TS2339: Property 'performIndexing' does not exist on type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(133,34): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(157,72): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(196,23): error TS2339: Property 'performSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(214,25): error TS2339: Property 'stopSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; performSearch(searchConfig: (Anonymous class), progres...'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(225,46): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(230,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(231,5): error TS2554: Expected 2 arguments, but got 1. @@ -14301,12 +14065,8 @@ node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(29 node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(318,19): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(331,36): error TS2345: Argument of type '{ query: string; ignoreCase: boolean; isRegex: boolean; }' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(335,63): error TS2345: Argument of type 'V' is not assignable to parameter of type '{ query: string; ignoreCase: boolean; isRegex: boolean; }'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(359,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(367,26): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(369,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(397,46): error TS2339: Property 'window' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(427,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/sources/AdvancedSearchView.js(434,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(84,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(102,19): error TS2339: Property 'sprintf' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources/CSSPlugin.js(150,31): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. @@ -14331,9 +14091,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js( node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(42,39): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(44,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(44,41): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(45,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(45,56): error TS2345: Argument of type 'symbol' is not assignable to parameter of type '{ [x: string]: any; NonViewport: symbol; EqualHeightItems: symbol; VariousHeightItems: symbol; }'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(78,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(83,37): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(89,28): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. @@ -14342,9 +14100,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js( node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(163,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(182,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(187,25): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(198,28): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(200,16): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(201,39): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(209,33): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(219,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(229,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. @@ -14364,9 +14120,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js( node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(338,23): error TS2694: Namespace 'Sources' has no exported member 'CallStackSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(344,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(346,28): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(353,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(360,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(364,50): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(370,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(373,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/CallStackSidebarPane.js(379,13): error TS2555: Expected at least 2 arguments, but got 1. @@ -14391,15 +14144,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(96,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/DebuggerPausedMessage.js(101,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(54,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(96,12): error TS2339: Property 'merge' does not exist on type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(107,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(115,58): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(139,46): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(147,23): error TS2694: Namespace 'Sources' has no exported member 'HistoryEntry'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(150,35): error TS2339: Property '_projectId' does not exist on type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(150,69): error TS2339: Property '_url' does not exist on type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. -node_modules/chrome-devtools-frontend/front_end/sources/EditingLocationHistoryManager.js(152,34): error TS2339: Property '_positionHandle' does not exist on type '{ (): void; prototype: { [x: string]: any; valid(): boolean; reveal(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(11,41): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(15,38): error TS2694: Namespace 'Sources' has no exported member 'EventListenerBreakpointsSidebarPane'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(24,43): error TS2694: Namespace 'SDK.DOMDebuggerModel' has no exported member 'EventListenerBreakpoint'. @@ -14414,16 +14158,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpoints node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(125,64): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(126,45): error TS2300: Duplicate identifier 'Item'. node_modules/chrome-devtools-frontend/front_end/sources/EventListenerBreakpointsSidebarPane.js(126,45): error TS2339: Property 'Item' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(9,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(55,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(128,38): error TS2339: Property 'queries' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(131,70): error TS2339: Property 'ignoreCase' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. -node_modules/chrome-devtools-frontend/front_end/sources/FileBasedSearchResultsPane.js(131,103): error TS2339: Property 'isRegex' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(20,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(23,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(29,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(62,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(113,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(140,21): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(159,13): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/FilteredUISourceCodeListProvider.js(163,25): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -14438,10 +14173,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/GoToLineQuickOpen.js(34, node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(10,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(18,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(46,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(60,32): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(68,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(92,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/sources/InplaceFormatterEditorAction.js(101,34): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(32,27): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(33,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(34,34): error TS2555: Expected at least 2 arguments, but got 1. @@ -14467,10 +14199,8 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSid node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(199,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(203,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptBreakpointsSidebarPane.js(206,28): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(35,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(72,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptCompilerPlugin.js(97,9): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Error: string; Warning: string; }'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(44,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(72,25): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(74,25): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(76,25): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. @@ -14478,7 +14208,9 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(81,49): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(81,92): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(107,33): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(119,46): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(109,21): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(128,59): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(132,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(134,95): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. @@ -14503,7 +14235,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(296,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(309,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(335,28): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(341,42): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(345,56): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(380,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(385,36): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. @@ -14514,6 +14245,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(517,37): error TS2339: Property 'enclosingNodeOrSelfWithClass' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(545,11): error TS2339: Property 'consume' does not exist on type 'MouseEvent'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(549,28): error TS2495: Type 'IterableIterator' is not an array type or a string type. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(564,33): error TS2339: Property 'isAncestor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(584,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(609,18): error TS2554: Expected 4 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(611,34): error TS2339: Property 'value' does not exist on type 'Element'. @@ -14583,16 +14315,16 @@ node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1403,54): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1425,56): error TS2339: Property 'valuesArray' does not exist on type 'Map<(Anonymous class), (Anonymous class)>'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1442,31): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1450,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1463,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1469,63): error TS2694: Namespace 'SourceFrame.SourcesTextEditor' has no exported member 'GutterClickEventData'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1572,25): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1574,25): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1576,25): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1591,26): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1594,42): error TS2694: Namespace 'Bindings.BreakpointManager' has no exported member 'Breakpoint'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1610,45): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1611,45): error TS2694: Namespace 'Sources.JavaScriptSourceFrame' has no exported member 'BreakpointDecoration'. -node_modules/chrome-devtools-frontend/front_end/sources/JavaScriptSourceFrame.js(1633,32): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(77,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(79,14): error TS2551: Property 'networkProjectManager' does not exist on type 'typeof Bindings'. Did you mean 'NetworkProjectManager'? node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(87,21): error TS2339: Property '_boostOrder' does not exist on type '(Anonymous class)'. @@ -14602,9 +14334,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(105,39) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(105,63): error TS2339: Property '_nodeType' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(106,21): error TS2339: Property '_uiSourceCode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(107,37): error TS2339: Property '_uiSourceCode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(122,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(129,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(134,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(142,23): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(145,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(167,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -14612,65 +14342,29 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(175,22) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(183,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(189,48): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(192,51): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(210,76): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(212,22): error TS2339: Property 'updateTitle' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(230,43): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(232,19): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(236,43): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(238,19): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(254,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(258,21): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(262,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(275,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(283,51): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(325,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(336,29): error TS2339: Property 'set' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(346,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(354,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(363,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(367,13): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(371,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(374,49): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(375,38): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(378,32): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(378,86): error TS2339: Property 'displayName' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(387,75): error TS2694: Namespace 'Persistence.FileSystemWorkspaceBinding' has no exported member 'FileSystem'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(388,58): error TS2339: Property 'reverse' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(401,57): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(408,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(411,33): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(414,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(416,55): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(423,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(432,29): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(432,84): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(439,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(448,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(463,86): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(469,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(481,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(499,29): error TS2339: Property '_boostOrder' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(505,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(527,28): error TS2339: Property '_boostOrder' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(545,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(578,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(592,41): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(623,41): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(633,29): error TS2339: Property 'delete' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(638,27): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(643,25): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(646,52): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(655,93): error TS2339: Property '_folderPath' does not exist on type '((Anonymous class) & (Anonymous class)) | ((Anonymous class) & (Anonymous class))'. Property '_folderPath' does not exist on type '(Anonymous class) & (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(663,46): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(667,29): error TS2339: Property 'clear' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(680,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(701,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(705,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(708,15): error TS2339: Property 'excludeFolder' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(717,39): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(719,30): error TS2339: Property 'deleteFile' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(732,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(734,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(736,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(738,11): error TS2555: Expected at least 2 arguments, but got 1. @@ -14683,8 +14377,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(767,11) node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(771,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(779,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(803,50): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(809,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(817,38): error TS2339: Property 'createFile' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(851,14): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(852,12): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(876,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -14703,7 +14395,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1236,27 node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1252,10): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1261,20): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1262,17): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1310,34): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1345,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1346,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1347,26): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. @@ -14711,10 +14402,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1391,10 node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1392,10): error TS2339: Property 'parent' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1405,39): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1453,9): error TS2554: Expected 4 arguments, but got 2. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1463,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1490,45): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1493,77): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1504,23): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1519,49): error TS2339: Property '_node' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1553,12): error TS2339: Property '_isMerged' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1554,70): error TS2339: Property '_title' does not exist on type '(Anonymous class)'. @@ -14732,20 +14419,18 @@ node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1588,27 node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1598,22): error TS2339: Property 'setNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1614,14): error TS2339: Property '_isMerged' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1616,40): error TS2339: Property '_treeElement' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1626,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1667,45): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1673,94): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/NavigatorView.js(1679,47): error TS2339: Property 'hasFocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(11,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(16,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(24,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(24,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(33,46): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(49,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(59,43): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/sources/ObjectEventListenersSidebarPane.js(84,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(35,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(39,21): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(86,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/OpenFileQuickOpen.js(90,40): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(32,52): error TS2694: Namespace 'Formatter.FormatterWorkerPool' has no exported member 'OutlineItem'. node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(118,14): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/OutlineQuickOpen.js(120,14): error TS2555: Expected at least 2 arguments, but got 1. @@ -14771,37 +14456,23 @@ node_modules/chrome-devtools-frontend/front_end/sources/ScopeChainSidebarPane.js node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(16,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(28,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(61,41): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(75,32): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(77,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(85,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(105,35): error TS2339: Property 'selection' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/ScriptFormatterEditorAction.js(106,34): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(37,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(74,32): error TS2694: Namespace 'Sources' has no exported member 'HistoryEntry'. -node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(99,24): error TS2694: Namespace 'Sources' has no exported member 'HistoryEntry'. -node_modules/chrome-devtools-frontend/front_end/sources/SimpleHistoryManager.js(106,23): error TS2694: Namespace 'Sources' has no exported member 'HistoryEntry'. -node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(24,35): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(41,39): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(41,73): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(9,25): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(18,46): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(43,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/sources/SnippetsPlugin.js(43,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(36,47): error TS2345: Argument of type 'string' is not assignable to parameter of type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(48,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(55,32): error TS2339: Property 'remove' does not exist on type 'Map; formatData: (Anonymous class); }>'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(67,32): error TS2339: Property 'remove' does not exist on type 'Map; formatData: (Anonymous class); }>'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(91,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(112,27): error TS2694: Namespace 'Formatter' has no exported member 'FormatterSourceMapping'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(137,46): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(138,44): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(155,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; rawLocationToUILocation(rawLocation: any): (Anonymous ...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(160,33): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(170,48): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(179,34): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Location'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(185,47): error TS2339: Property 'formattedToOriginal' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(254,28): error TS2339: Property 'originalToFormatted' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceFormatter.js(267,47): error TS2339: Property 'formattedToOriginal' does not exist on type '{ (): void; prototype: { [x: string]: any; originalToFormatted(lineNumber: number, columnNumber?:...'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(26,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Scope'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(27,61): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(33,33): error TS2339: Property 'Debugger' does not exist on type 'typeof Protocol'. @@ -14811,15 +14482,11 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.j node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(65,54): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(83,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'Scope'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(103,53): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(111,29): error TS2339: Property 'findEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(132,46): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(142,46): error TS2694: Namespace 'Sources.SourceMapNamesResolver' has no exported member 'Identifier'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(146,32): error TS2339: Property 'findEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(147,30): error TS2339: Property 'findEntry' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(184,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(206,32): error TS2495: Type 'IterableIterator' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(218,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. -node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(278,31): error TS2339: Property 'reverseMapTextRange' does not exist on type '{ (): void; prototype: { [x: string]: any; compiledURL(): string; url(): string; sourceURLs(): st...'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(288,31): error TS2694: Namespace 'SDK.DebuggerModel' has no exported member 'CallFrame'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(304,37): error TS2339: Property 'inverse' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(322,19): error TS2694: Namespace 'SDK' has no exported member 'RuntimeModel'. @@ -14848,30 +14515,27 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.j node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(535,36): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(535,39): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/sources/SourceMapNamesResolver.js(536,31): error TS2694: Namespace 'Protocol' has no exported member 'Runtime'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(40,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(46,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(47,17): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(51,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(101,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(105,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(109,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(145,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(155,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(159,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(149,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(189,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(192,41): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(193,28): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(211,19): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(214,39): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(216,39): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(217,46): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(219,17): error TS2339: Property 'remove' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(221,39): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(224,17): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(227,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(234,77): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(239,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(257,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(261,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(272,63): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(280,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(284,20): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(274,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(293,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(307,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(308,41): error TS2555: Expected at least 2 arguments, but got 1. @@ -14879,15 +14543,12 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(309, node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(310,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(311,42): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(319,46): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(329,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesNavigator.js(342,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(35,26): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(38,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(62,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(68,29): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(73,9): error TS2554: Expected 5 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(78,34): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(91,45): error TS2694: Namespace 'UI' has no exported member 'View'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(92,32): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(104,39): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(107,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. @@ -14896,12 +14557,15 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(122,32): node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(131,30): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(132,35): error TS2551: Property '_instance' does not exist on type 'typeof (Anonymous class)'. Did you mean 'instance'? node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(133,55): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(178,49): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(180,32): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(149,58): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(151,61): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(153,62): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(208,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(227,52): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(242,40): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(251,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(276,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(277,20): error TS2339: Property 'window' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(289,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -14918,11 +14582,8 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(356,90): node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(366,42): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(366,88): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(384,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(407,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(413,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(413,76): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(429,24): error TS2694: Namespace 'Bindings' has no exported member 'LiveLocation'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(432,35): error TS2339: Property 'uiLocation' does not exist on type '{ (): void; prototype: { [x: string]: any; update(): void; uiLocation(): (Anonymous class); dispo...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(452,39): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(463,45): error TS2345: Argument of type 'V' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(465,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -14932,38 +14593,42 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(501,26): node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(520,30): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(527,57): error TS2345: Argument of type 'boolean' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(538,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(542,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(550,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(562,36): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(591,36): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(596,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(658,46): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(689,30): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(691,36): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(694,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(695,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(696,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(697,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(699,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(700,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(701,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(705,36): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(709,36): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(717,17): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(727,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(752,105): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(771,105): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(785,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(791,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(795,13): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(798,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(803,27): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(806,22): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(809,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(810,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(815,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(822,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(830,33): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(831,23): error TS2339: Property 'isSelfOrDescendant' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(833,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(840,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(852,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(863,38): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(867,13): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(883,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(891,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(894,11): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(899,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(909,20): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(917,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(963,21): error TS2555: Expected at least 2 arguments, but got 1. @@ -14971,27 +14636,21 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(978,45): node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1006,9): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1008,14): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1011,45): error TS2339: Property 'offsetWidth' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1032,28): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1033,28): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1034,28): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1038,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1041,30): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1043,28): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1044,40): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1045,41): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1054,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1055,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1064,30): error TS2339: Property 'showView' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1033,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1038,7): error TS2554: Expected 2-3 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1041,7): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1043,5): error TS2554: Expected 2-3 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1054,7): error TS2554: Expected 2-3 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1055,7): error TS2554: Expected 2-3 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1064,7): error TS2554: Expected 2-3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1066,28): error TS2554: Expected 5 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1067,51): error TS2339: Property 'tabbedPane' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1068,51): error TS2339: Property 'tabbedPane' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1071,22): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1072,22): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1077,28): error TS2339: Property 'appendApplicableItems' does not exist on type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1078,60): error TS2339: Property 'sidebarPanes' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1093,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1105,44): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. - Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1112,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); } & (Anonymo...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1112,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); } & (Anonymo...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); }'. + Property 'button' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1125,27): error TS2339: Property 'upgradeDraggedFileSystemPermissions' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1268,52): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1290,38): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. @@ -14999,50 +14658,26 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1298,47) node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1298,93): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesPanel.js(1321,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(54,19): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(59,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(68,73): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(69,15): error TS2339: Property 'indexContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(74,34): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(80,19): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(82,58): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(84,58): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(92,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(93,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(107,66): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(109,28): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(114,16): error TS2339: Property 'findFilesMatchingSearchRequest' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(124,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(125,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(131,33): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(141,30): error TS2339: Property 'filePathMatchesFileQuery' does not exist on type '{ (): void; prototype: { [x: string]: any; query(): string; ignoreCase(): boolean; isRegex(): boo...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(144,24): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(150,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(160,23): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(161,19): error TS2339: Property 'intersectOrdered' does not exist on type 'string[]'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(161,66): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(163,19): error TS2339: Property 'mergeOrdered' does not exist on type 'string[]'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(163,51): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(167,34): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(182,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(193,16): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(198,14): error TS2339: Property 'setTotalWork' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(224,20): error TS2339: Property 'done' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(243,42): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(244,42): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(250,16): error TS2339: Property 'worked' does not exist on type '{ (): void; prototype: { [x: string]: any; setTotalWork(totalWork: number): void; setTitle(title:...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesSearchScope.js(257,29): error TS2339: Property 'mergeOrdered' does not exist on type 'any[]'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(22,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(30,9): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; viewForFile(uiSourceCode: UISourceCode): (Anonymous cl...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; viewForFile(uiSourceCode: UISourceCode): (Anonymous cl...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(24,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(36,70): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); } & (Anonymo...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); } & (Anonymo...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); }'. + Type 'this' is not assignable to type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; button(sourcesView: any & (Anonymous class)): (Anonymous class); }'. + Property 'button' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(38,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(41,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(43,45): error TS2694: Namespace 'Sources.SourcesView' has no exported member 'EditorAction'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(55,36): error TS2694: Namespace 'Common.EventTarget' has no exported member 'EventDescriptor'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(77,51): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(83,27): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(101,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(102,51): error TS2555: Expected at least 2 arguments, but got 1. @@ -15055,10 +14690,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(134,65): node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(139,45): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(190,43): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(287,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(298,32): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(300,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(367,71): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(369,70): error TS2345: Argument of type 'UISourceCode' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; contentURL(): string; contentType(): (Anonymous class)...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(379,18): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(432,36): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(433,18): error TS2339: Property 'removeEventListener' does not exist on type 'UISourceCode'. @@ -15069,13 +14700,8 @@ node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(549,33): node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(614,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(628,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(724,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(749,55): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(761,28): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. -node_modules/chrome-devtools-frontend/front_end/sources/SourcesView.js(764,58): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(36,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(46,23): error TS2694: Namespace 'Sources' has no exported member 'TabbedEditorContainerDelegate'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(56,37): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; closeTabs(tabbedPane: (Anonymous class), ids: string[]...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(73,70): error TS2345: Argument of type 'V' is not assignable to parameter of type 'any[]'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(77,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(109,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -15091,9 +14717,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(219,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(237,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(244,32): error TS2339: Property 'sourceSelectionChanged' does not exist on type 'typeof extensionServer'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(337,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(366,51): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(437,31): error TS2339: Property 'viewForFile' does not exist on type '{ (): void; prototype: { [x: string]: any; viewForFile(uiSourceCode: UISourceCode): (Anonymous cl...'. +node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(342,7): error TS2554: Expected 3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(473,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(485,18): error TS2339: Property 'remove' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(497,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -15111,16 +14735,21 @@ node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(649,53): error TS2694: Namespace 'Sources.TabbedEditorContainer' has no exported member 'HistoryItem'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(658,46): error TS2694: Namespace 'Sources.TabbedEditorContainer' has no exported member 'History'. node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(759,17): error TS2345: Argument of type 'any[]' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/sources/TabbedEditorContainer.js(813,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(13,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(15,17): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(16,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(16,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; createElementForItem(item: T): Element; heightForItem(item: T): number; isIte...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; createElementForItem(item: T): Element; heightForItem(item: T): number; isIte...'. + Types of property 'createElementForItem' are incompatible. + Type '(debuggerModel: (Anonymous class)) => Element' is not assignable to type '(item: T) => Element'. + Types of parameters 'debuggerModel' and 'item' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(19,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. -node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(20,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(20,56): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(debuggerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'debuggerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(38,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(39,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/ThreadsSidebarPane.js(49,33): error TS2555: Expected at least 2 arguments, but got 1. @@ -15142,9 +14771,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(112 node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(113,28): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(114,28): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(116,28): error TS2339: Property 'addEventListener' does not exist on type 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(164,38): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(166,38): error TS2339: Property 'isServiceProject' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(168,38): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(192,25): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(204,19): error TS2339: Property 'addAll' does not exist on type 'Set'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(229,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -15152,7 +14778,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(239 node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(263,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(276,25): error TS2495: Type 'Set' is not an array type or a string type. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(282,25): error TS2495: Type 'Set' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(304,43): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(374,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(402,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(434,19): error TS2694: Namespace 'UI' has no exported member 'PopoverRequest'. @@ -15164,8 +14789,9 @@ node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(456 node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(461,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(469,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(483,10): error TS2339: Property 'runtime' does not exist on type 'Window'. +node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(488,40): error TS2339: Property 'operation' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(496,32): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(511,24): error TS2339: Property 'pushAll' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(511,24): error TS2339: Property 'pushAll' does not exist on type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(512,25): error TS2339: Property 'pushAll' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(547,31): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(548,68): error TS2538: Type '{ [x: string]: any; Error: string; Warning: string; }' cannot be used as an index type. @@ -15177,9 +14803,7 @@ node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(604 node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(610,51): error TS2694: Namespace 'Sources.UISourceCodeFrame' has no exported member 'RowMessage'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(624,32): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(638,38): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(647,37): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(652,23): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(704,37): error TS2339: Property 'resolve' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(722,23): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(728,21): error TS2339: Property 'toggleLineClass' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/UISourceCodeFrame.js(733,32): error TS2339: Property '_messageLevelPriority' does not exist on type 'typeof Message'. @@ -15192,6 +14816,11 @@ node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarP node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(48,48): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(55,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(56,40): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => any'. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(66,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(66,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(73,50): error TS2339: Property 'length' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(83,39): error TS2345: Argument of type 'string[]' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(97,25): error TS2339: Property 'removeChildren' does not exist on type 'Element'. @@ -15200,13 +14829,11 @@ node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarP node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(102,48): error TS2339: Property 'length' does not exist on type 'V'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(127,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(132,30): error TS2339: Property 'remove' does not exist on type '(Anonymous class)[]'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(150,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(156,7): error TS2447: The '|=' operator is not allowed for boolean types. Consider using '||' instead. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(159,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(163,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(167,24): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(171,37): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(203,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(251,53): error TS2345: Argument of type 'typeof (Anonymous class)' is not assignable to parameter of type 'new (arg1: any) => (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(272,32): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(279,19): error TS2339: Property 'getComponentSelection' does not exist on type 'Element'. @@ -15223,19 +14850,14 @@ node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarP node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(364,39): error TS2554: Expected 4-6 arguments, but got 3. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(383,11): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(384,15): error TS2339: Property 'detail' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(415,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(421,11): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(426,49): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(428,24): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(429,38): error TS2339: Property 'isSelfOrAncestor' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(430,7): error TS2554: Expected 3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WatchExpressionsSidebarPane.js(434,27): error TS2339: Property 'copyText' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(28,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(39,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(61,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(69,55): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(80,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(81,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(89,53): error TS2339: Property 'uiSourceCodes' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(107,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(116,31): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(121,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -15244,7 +14866,6 @@ node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(1 node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(143,37): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(145,26): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(156,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(157,32): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(171,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(173,63): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/WorkspaceMappingTip.js(174,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. @@ -15253,6 +14874,11 @@ node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPan node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(15,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(16,38): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(21,44): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(34,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. +node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(34,5): error TS2322: Type '(Anonymous class)[]' is not assignable to type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(39,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(47,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/sources/XHRBreakpointsSidebarPane.js(49,46): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -15334,7 +14960,6 @@ node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTest node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(218,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(224,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(230,8): error TS2551: Property 'panels' does not exist on type 'typeof UI'. Did you mean 'Panel'? -node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(304,59): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(343,36): error TS2339: Property 'debuggerModel' does not exist on type 'typeof TestRunner'. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(366,26): error TS2339: Property '_quiet' does not exist on type 'typeof SourcesTestRunner'. node_modules/chrome-devtools-frontend/front_end/sources_test_runner/DebuggerTestRunner.js(369,28): error TS2339: Property 'target' does not exist on type 'typeof SourcesTestRunner'. @@ -15381,14 +15006,6 @@ node_modules/chrome-devtools-frontend/front_end/sources_test_runner/SourcesTestR node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(24,39): error TS2694: Namespace 'Services.ServiceManager' has no exported member 'Service'. node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(29,54): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(30,65): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(45,18): error TS2339: Property 'open' does not exist on type 'typeof Terminal'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(48,18): error TS2339: Property 'on' does not exist on type 'typeof Terminal'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(51,18): error TS2339: Property 'fit' does not exist on type 'typeof Terminal'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(52,18): error TS2339: Property 'on' does not exist on type 'typeof Terminal'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(57,50): error TS2339: Property 'cols' does not exist on type 'typeof Terminal'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(57,73): error TS2339: Property 'rows' does not exist on type 'typeof Terminal'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(59,18): error TS2339: Property 'write' does not exist on type 'typeof Terminal'. -node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(69,18): error TS2339: Property 'fit' does not exist on type 'typeof Terminal'. node_modules/chrome-devtools-frontend/front_end/terminal/TerminalWidget.js(143,12): error TS2339: Property 'remove' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(19,5): error TS2309: An export assignment cannot be used in a module with other exported elements. node_modules/chrome-devtools-frontend/front_end/terminal/xterm.js/addons/fit/fit.js(19,34): error TS2307: Cannot find module '../../xterm'. @@ -15777,8 +15394,7 @@ node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1144,1 node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1192,15): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1203,19): error TS2339: Property 'naturalOrderComparator' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1249,23): error TS2694: Namespace 'Workspace' has no exported member 'projectTypes'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1258,47): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1260,48): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. +node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1258,24): error TS2365: Operator '!==' cannot be applied to types 'string' and '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...'. node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1279,81): error TS2345: Argument of type 'Function' is not assignable to parameter of type '(value: any) => any'. Type 'Function' provides no match for the signature '(value: any): any'. node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1304,3): error TS2322: Type 'Promise' is not assignable to type 'Promise'. @@ -15789,7 +15405,7 @@ node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1424,1 node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1425,37): error TS2339: Property '_instanceForTest' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1426,27): error TS2339: Property '_instanceForTest' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/test_runner/TestRunner.js(1427,48): error TS2339: Property '_instanceForTest' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(36,18): error TS2694: Namespace 'UI' has no exported member 'TextEditor'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(36,29): error TS2694: Namespace 'UI.TextEditor' has no exported member 'Options'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(47,35): error TS2339: Property 'CodeMirror' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(165,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(169,67): error TS2694: Namespace 'TextEditor.CodeMirrorTextEditor' has no exported member 'Decoration'. @@ -15802,8 +15418,6 @@ node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(252,22): error TS2339: Property 'token' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(252,70): error TS2339: Property 'token' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(270,27): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(306,41): error TS2694: Namespace 'TextEditor' has no exported member 'CodeMirrorMimeMode'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(307,12): error TS2339: Property 'install' does not exist on type '{ (): void; prototype: { [x: string]: any; install(extension: (Anonymous class)): void; }; }'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(356,16): error TS2339: Property 'addKeyMap' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(395,29): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(425,21): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. @@ -15839,10 +15453,9 @@ node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1052,23): error TS2339: Property 'valuesArray' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1053,23): error TS2339: Property 'clear' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1244,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1258,27): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1261,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1261,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1261,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; resolve(): { lineNumber: number; columnNumber: number; }; equal(positionHandl...'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1261,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; resolve(): { lineNumber: number; columnNumber: number; }; equal(positionHandl...'. + Property '_codeMirror' does not exist on type '{ [x: string]: any; resolve(): { lineNumber: number; columnNumber: number; }; equal(positionHandl...'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1301,31): error TS2339: Property 'listSelections' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1305,38): error TS2339: Property 'findMatchingBracket' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1313,14): error TS2339: Property 'setSelections' does not exist on type 'typeof CodeMirror'. @@ -15857,13 +15470,7 @@ node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1336,14): error TS2339: Property '_codeMirrorTextEditor' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1337,43): error TS2339: Property '_codeMirrorTextEditor' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1392,35): error TS2339: Property 'getLineHandle' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1392,53): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1393,30): error TS2339: Property 'ch' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1401,58): error TS2339: Property 'getLineNumber' does not exist on type 'typeof CodeMirror'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1409,26): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1413,27): error TS2339: Property '_lineHandle' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1413,78): error TS2339: Property '_columnNumber' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1414,24): error TS2339: Property '_codeMirror' does not exist on type '{ (): void; prototype: { [x: string]: any; resolve(): { lineNumber: number; columnNumber: number;...'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1451,22): error TS2339: Property 'execCommand' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1494,86): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1497,80): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. @@ -15873,20 +15480,14 @@ node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1545,22): error TS2339: Property 'eachLine' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1551,68): error TS2365: Operator '+' cannot be applied to types 'undefined' and 'number'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1563,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1568,26): error TS2694: Namespace 'TextEditor' has no exported member 'TextEditorPositionHandle'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1569,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1612,33): error TS2339: Property 'find' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1613,18): error TS2339: Property 'clear' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1619,18): error TS2339: Property 'changed' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1620,33): error TS2339: Property 'find' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1636,28): error TS2339: Property 'find' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1615,48): error TS2339: Property 'line' does not exist on type 'void'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1622,48): error TS2339: Property 'line' does not exist on type 'void'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1637,61): error TS2339: Property 'line' does not exist on type 'void'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1637,71): error TS2339: Property 'ch' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1645,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1650,33): error TS2339: Property 'Decoration' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1659,18): error TS2694: Namespace 'UI' has no exported member 'TextEditor'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(49,40): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(49,52): error TS2339: Property 'ch' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(49,60): error TS2339: Property 'line' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(49,70): error TS2339: Property 'ch' does not exist on type '{}'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorTextEditor.js(1659,29): error TS2694: Namespace 'UI.TextEditor' has no exported member 'Options'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(53,24): error TS2694: Namespace 'CodeMirror' has no exported member 'ChangeObject'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(80,14): error TS2339: Property 'eachLine' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(98,47): error TS2339: Property 'getSelectionBackgroundColor' does not exist on type 'typeof InspectorFrontendHost'. @@ -15894,9 +15495,8 @@ node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(9 node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(100,55): error TS2339: Property 'getInactiveSelectionBackgroundColor' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(101,55): error TS2339: Property 'getInactiveSelectionForegroundColor' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(139,32): error TS1138: Parameter declaration expected. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(146,22): error TS2339: Property 'eol' does not exist on type '{ pos: number; start: number; }'. node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(147,26): error TS2339: Property 'token' does not exist on type 'void'. -node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(148,28): error TS2339: Property 'current' does not exist on type '{ pos: number; start: number; }'. +node_modules/chrome-devtools-frontend/front_end/text_editor/CodeMirrorUtils.js(149,67): error TS2339: Property 'length' does not exist on type 'void'. node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(12,18): error TS2694: Namespace 'UI' has no exported member 'AutocompleteConfig'. node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(26,22): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. node_modules/chrome-devtools-frontend/front_end/text_editor/TextEditorAutocompleteController.js(35,22): error TS2339: Property 'on' does not exist on type 'typeof CodeMirror'. @@ -15970,7 +15570,6 @@ node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(253,11): node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(263,11): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(340,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/text_utils/TextUtils.js(340,32): error TS1138: Parameter declaration expected. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(36,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(48,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(53,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(55,5): error TS2554: Expected 2 arguments, but got 1. @@ -15994,7 +15593,6 @@ node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(123,60 node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(132,39): error TS2694: Namespace 'Timeline.CountersGraph' has no exported member 'Counter'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(195,19): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(195,45): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(210,22): error TS2339: Property 'selectEntryAtTime' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(230,19): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(230,45): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(255,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. @@ -16008,12 +15606,13 @@ node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(365,38 node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(371,43): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(379,28): error TS2339: Property 'backgroundColor' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(380,28): error TS2339: Property 'borderColor' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(383,45): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(384,40): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(394,50): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(414,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(438,24): error TS2339: Property 'withThousandsSeparator' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/CountersGraph.js(563,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(11,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(22,20): error TS2339: Property 'markColumnAsSortedBy' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(34,48): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(41,50): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. @@ -16026,20 +15625,17 @@ node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(95,34): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(111,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(126,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(129,20): error TS2339: Property 'highlightEvent' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(158,73): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(160,24): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(163,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(176,33): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(183,56): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/EventsTimelineTreeView.js(201,5): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/ExtensionTracingSession.js(66,26): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; complete: (url: string, timeOffsetMicroseconds: number...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; complete: (url: string, timeOffsetMicroseconds: number...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(78,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(146,35): error TS2694: Namespace 'SDK.FilmStripModel' has no exported member 'Frame'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(156,22): error TS2694: Namespace 'Common' has no exported member 'OutputStream'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(157,25): error TS2304: Cannot find name 'FileError'. -node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceModel.js(160,30): error TS2352: Type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...' cannot be converted to type '(Anonymous class)'. - Property '_file' is missing in type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(26,46): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(28,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(29,9): error TS2555: Expected at least 2 arguments, but got 1. @@ -16081,24 +15677,23 @@ node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(5 node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(526,27): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/PerformanceMonitor.js(539,43): error TS2694: Namespace 'Timeline.PerformanceMonitor' has no exported member 'ChartInfo'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(14,43): error TS2694: Namespace 'Timeline.TimelineController' has no exported member 'Client'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(22,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(28,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T):...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(28,59): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; modelAdded(model: T): void; modelRemoved(model: T): void; }'. + Types of property 'modelAdded' are incompatible. + Type '(cpuProfilerModel: (Anonymous class)) => void' is not assignable to type '(model: T) => void'. + Types of parameters 'cpuProfilerModel' and 'model' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(39,43): error TS2694: Namespace 'Timeline.TimelineController' has no exported member 'RecordingOptions'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(44,64): error TS2339: Property 'traceProviders' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(137,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(141,27): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(176,74): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; traceEventsCollected(events: any[]): void; tracingComp...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(180,27): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(209,24): error TS2694: Namespace 'Protocol' has no exported member 'Profiler'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(214,43): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(233,96): error TS2339: Property 'peekLast' does not exist on type 'any[]'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(272,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(283,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineController.js(288,29): error TS2339: Property 'RecordingOptions' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(11,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(22,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(29,44): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineDetailsView.js(31,37): error TS2555: Expected at least 2 arguments, but got 1. @@ -16248,26 +15843,14 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetwo node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(378,43): error TS2694: Namespace 'TimelineModel.TimelineModel' has no exported member 'NetworkRequest'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(391,64): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartNetworkDataProvider.js(408,19): error TS2339: Property 'preciseMillisToString' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(13,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(35,50): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(43,9): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(48,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(49,52): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(72,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(96,26): error TS2365: Operator '===' cannot be applied to types 'V' and 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(103,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(125,20): error TS2339: Property 'requestWindowTimes' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(134,20): error TS2339: Property 'select' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(184,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(204,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(281,22): error TS2694: Namespace 'PerfUI' has no exported member 'FlameChartDataProvider'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(282,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(286,69): error TS2365: Operator '===' cannot be applied to types '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...' and '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(290,20): error TS2339: Property 'select' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(290,40): error TS2339: Property 'createSelection' does not exist on type '{ (): void; prototype: { [x: string]: any; minimumBoundary(): number; totalTime(): number; format...'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(360,20): error TS2339: Property 'select' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(390,22): error TS2339: Property 'select' does not exist on type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(398,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(434,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineMarkerStyle'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineFlameChartView.js(463,28): error TS2339: Property 'millisToString' does not exist on type 'NumberConstructor'. @@ -16290,9 +15873,12 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(255,86): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(256,33): error TS2339: Property 'PreviewData' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(278,37): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(281,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(281,55): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ [x: string]: any; createElementForItem(item: T): Element; heightForItem(item: T): number; isIte...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; createElementForItem(item: T): Element; heightForItem(item: T): number; isIte...'. + Types of property 'createElementForItem' are incompatible. + Type '(item: (Anonymous class)) => Element' is not assignable to type '(item: T) => Element'. + Types of parameters 'item' and 'item' are incompatible. + Type 'T' is not assignable to type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(283,26): error TS2345: Argument of type '(Anonymous class)[]' is not assignable to parameter of type 'T[]'. Type '(Anonymous class)' is not assignable to type 'T'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager.js(319,48): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. @@ -16305,14 +15891,20 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineHistoryManager. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLayersView.js(66,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLayersView.js(69,55): error TS2694: Namespace 'LayerViewer.LayerView' has no exported member 'Selection'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(11,39): error TS2694: Namespace 'Timeline.TimelineLoader' has no exported member 'Client'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(17,47): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; appendString(string: string): void; appendAccessibleSt...'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(28,41): error TS2339: Property 'TextUtils' does not exist on type 'typeof TextUtils'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(33,39): error TS2694: Namespace 'Timeline.TimelineLoader' has no exported member 'Client'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(41,21): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(43,14): error TS2339: Property '_reportErrorAndCancelLoading' does not exist on type 'typeof (Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(45,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; loadingStarted(): void; loadingProgress(progress?: number): void; processingS...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; loadingStarted(): void; loadingProgress(progress?: number): void; processingS...'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(45,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; loadingStarted(): void; loadingProgress(progress?: number): void; processingS...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; loadingStarted(): void; loadingProgress(progress?: number): void; processingS...'. + Property 'loadingStarted' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(50,39): error TS2694: Namespace 'Timeline.TimelineLoader' has no exported member 'Client'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(55,49): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(56,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; loadingStarted(): void; loadingProgress(progress?: number): void; processingS...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; loadingStarted(): void; loadingProgress(progress?: number): void; processingS...'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(56,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; loadingStarted(): void; loadingProgress(progress?: number): void; processingS...'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; loadingStarted(): void; loadingProgress(progress?: number): void; processingS...'. + Property 'loadingStarted' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(91,43): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(118,41): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineLoader.js(137,39): error TS2694: Namespace 'SDK' has no exported member 'TracingManager'. @@ -16332,35 +15924,58 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(99,5): node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(100,53): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(107,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(111,60): error TS2339: Property 'createChild' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(118,60): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; requestWindowTimes(startTime: number, endTime: number)...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(122,5): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(123,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(131,32): error TS2339: Property 'addEventListener' does not exist on type 'typeof extensionServer'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(140,57): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(168,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(192,38): error TS2694: Namespace 'Timeline.TimelinePanel' has no exported member 'State'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(206,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(207,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(207,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(212,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(213,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(214,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(216,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(219,45): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(221,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(224,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(225,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(230,44): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(237,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(241,62): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(245,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(251,42): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(257,67): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(267,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(274,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(277,9): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(281,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(284,41): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(286,48): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(289,37): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(291,44): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(298,23): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(309,16): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(340,33): error TS2339: Property 'remove' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(362,37): error TS2339: Property 'toISO8601Compact' does not exist on type 'Date'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(369,45): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; write(data: string): Promise; close(): void; }; }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(396,31): error TS2339: Property 'click' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(434,44): error TS2345: Argument of type '(Anonymous class)[]' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; show(parentElement: Element, insertBefore: Element): v...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(453,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(455,21): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(457,21): error TS2555: Expected at least 2 arguments, but got 1. @@ -16414,7 +16029,6 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1224,2 node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1232,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1234,22): error TS2339: Property 'focus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelinePanel.js(1291,61): error TS2339: Property 'decodeURIComponent' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeModeView.js(10,24): error TS2694: Namespace 'Timeline' has no exported member 'TimelineModeViewDelegate'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeModeView.js(16,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeModeView.js(29,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(14,51): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. @@ -16429,14 +16043,17 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(79, node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(86,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(89,51): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(95,50): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(133,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(134,46): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(136,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(157,40): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(162,76): error TS2339: Property 'value' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(170,38): error TS2345: Argument of type '0' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(173,52): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(185,43): error TS2345: Argument of type 'V' is not assignable to parameter of type 'number'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(190,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(196,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(197,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(203,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(217,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. @@ -16466,7 +16083,6 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(376 node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(380,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(392,47): error TS2694: Namespace 'Timeline.TimelineTreeView' has no exported member 'TreeGridNode'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(393,28): error TS2339: Property 'dataGridNodeFromNode' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(403,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(407,32): error TS2339: Property '_profileNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(414,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(416,42): error TS2694: Namespace 'Timeline.TimelineTreeView' has no exported member 'GridNode'. @@ -16522,6 +16138,8 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(777 node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(779,61): error TS2345: Argument of type '{ [x: string]: any; label: any; value: string; }[]' is not assignable to parameter of type '{ value: string; label: string; title: string; default: boolean; }[]'. Type '{ [x: string]: any; label: any; value: string; }' is not assignable to type '{ value: string; label: string; title: string; default: boolean; }'. Property 'title' is missing in type '{ [x: string]: any; label: any; value: string; }'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(781,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(781,77): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(785,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(786,57): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. @@ -16533,13 +16151,11 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(860 node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(871,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(885,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(896,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(897,51): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(903,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(910,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(911,51): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(920,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(921,49): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(924,9): error TS2365: Operator '!==' cannot be applied to types 'V' and 'string'. +node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(931,5): error TS2554: Expected 3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(977,20): error TS2339: Property 'markColumnAsSortedBy' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(982,50): error TS2694: Namespace 'TimelineModel.TimelineProfileTree' has no exported member 'Node'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineTreeView.js(999,20): error TS2339: Property 'markColumnAsSortedBy' does not exist on type '(Anonymous class)'. @@ -16682,10 +16298,8 @@ node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(307, node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(322,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(336,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TimelineIRModel'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(348,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(361,31): error TS2694: Namespace 'ProductRegistry' has no exported member 'Registry'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(364,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(373,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(376,51): error TS2339: Property 'nameForUrl' does not exist on type '{ (): void; prototype: { [x: string]: any; nameForUrl: (parsedUrl: (Anonymous class)) => string; ...'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(390,32): error TS2694: Namespace 'SDK.TracingModel' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(412,40): error TS2339: Property '_interactionPhaseStylesMap' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/timeline/TimelineUIUtils.js(418,47): error TS2555: Expected at least 2 arguments, but got 1. @@ -17231,28 +16845,14 @@ node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(44,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(45,36): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(47,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(67,20): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(73,53): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(74,23): error TS2339: Property 'addChild' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(81,37): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerTile'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(91,29): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(97,39): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(102,39): error TS2694: Namespace 'SDK' has no exported member 'SnapshotWithRect'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(104,18): error TS2339: Property '_pictureForRect' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(119,44): error TS2694: Namespace 'SDK' has no exported member 'Layer'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(120,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(133,27): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(135,22): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(142,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(160,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(168,29): error TS2694: Namespace 'TimelineModel' has no exported member 'TracingLayerPayload'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(207,20): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(223,28): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(231,19): error TS2694: Namespace 'SDK' has no exported member 'Layer'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(234,15): error TS2339: Property '_parent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(237,11): error TS2339: Property '_parent' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. -node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(238,11): error TS2339: Property '_parentLayerId' does not exist on type '{ (): void; prototype: { [x: string]: any; id(): string; parentId(): string; parent(): any; isRoo...'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(342,25): error TS2694: Namespace 'Protocol' has no exported member 'DOM'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(350,33): error TS2694: Namespace 'Protocol' has no exported member 'LayerTree'. node_modules/chrome-devtools-frontend/front_end/timeline_model/TracingLayerTree.js(358,26): error TS2694: Namespace 'SDK.Layer' has no exported member 'StickyPositionConstraint'. @@ -17269,8 +16869,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/ARIAUtils.js(120,40): error T node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(15,10): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(33,53): error TS2339: Property 'keysArray' does not exist on type 'Map'. node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(48,53): error TS2339: Property 'valuesArray' does not exist on type 'Set<(Anonymous class)>'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(103,37): error TS2694: Namespace 'UI' has no exported member 'ActionDelegate'. -node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(104,23): error TS2339: Property 'handleAction' does not exist on type '{ (): void; prototype: { [x: string]: any; handleAction(context: (Anonymous class), actionId: str...'. node_modules/chrome-devtools-frontend/front_end/ui/ActionRegistry.js(210,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(14,30): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(14,33): error TS1110: Type expected. @@ -17278,8 +16876,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/Context.js(25,21): error TS23 node_modules/chrome-devtools-frontend/front_end/ui/Context.js(31,30): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(31,33): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(36,32): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(39,40): error TS2694: Namespace 'UI' has no exported member 'ContextFlavorListener'. -node_modules/chrome-devtools-frontend/front_end/ui/Context.js(39,77): error TS2339: Property 'flavorChanged' does not exist on type '{ (): void; prototype: { [x: string]: any; flavorChanged(object: any): void; }; }'. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(49,35): error TS8028: JSDoc '...' may only appear in the last parameter of a signature. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(49,38): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(50,31): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -17291,22 +16887,18 @@ node_modules/chrome-devtools-frontend/front_end/ui/Context.js(77,30): error TS80 node_modules/chrome-devtools-frontend/front_end/ui/Context.js(77,33): error TS1110: Type expected. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(86,21): error TS1005: '>' expected. node_modules/chrome-devtools-frontend/front_end/ui/Context.js(101,16): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(36,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(42,15): error TS2502: 'contextMenu' is referenced directly or indirectly in its own type annotation. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(81,16): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(81,41): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(87,18): error TS2339: Property '_customElement' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(88,33): error TS2339: Property '_customElement' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(113,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(140,10): error TS2339: Property '_customElement' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(193,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(299,16): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(302,17): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(299,41): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. +node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(302,42): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(309,40): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(333,58): error TS2694: Namespace 'UI.ContextMenu' has no exported member 'Provider'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(339,39): error TS2339: Property 'x' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(340,39): error TS2339: Property 'y' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(344,24): error TS2339: Property 'deepElementFromPoint' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(350,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(352,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(386,48): error TS2694: Namespace 'UI.ContextMenu' has no exported member 'Provider'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(399,53): error TS2694: Namespace 'UI.ContextMenu' has no exported member 'Provider'. @@ -17316,16 +16908,12 @@ node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(420,46): error node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(422,29): error TS2339: Property 'showContextMenuAtPoint' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(422,101): error TS2339: Property 'ownerDocument' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(427,16): error TS1251: Function declarations are not allowed inside blocks in strict mode when targeting 'ES3' or 'ES5'. Class definitions are automatically in strict mode. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(428,38): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(430,38): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(450,24): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(453,32): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(450,49): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. +node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(453,57): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(457,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(473,34): error TS2551: Property 'removeEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. Did you mean 'removeEventListeners'? -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(475,34): error TS2551: Property 'removeEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. Did you mean 'removeEventListeners'? node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(483,37): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(491,32): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(516,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. +node_modules/chrome-devtools-frontend/front_end/ui/ContextMenu.js(519,32): error TS2502: 'contextMenu' is referenced directly or indirectly in its own type annotation. node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(35,25): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(42,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/Dialog.js(55,24): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. @@ -17350,9 +16938,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/DropTarget.js(85,11): error T node_modules/chrome-devtools-frontend/front_end/ui/EmptyWidget.js(42,41): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/EmptyWidget.js(57,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(46,94): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(62,18): error TS2694: Namespace 'UI' has no exported member 'FilterUI'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(66,37): error TS2339: Property 'element' does not exist on type '{ (): void; Events: { [x: string]: any; FilterChanged: symbol; }; prototype: { [x: string]: any; ...'. -node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(67,12): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; Events: { [x: string]: any; FilterChanged: symbol; }; prototype: { [x: string]: any; ...'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(83,28): error TS2345: Argument of type 'true' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(87,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(136,18): error TS2339: Property 'removeChildren' does not exist on type 'Element'. @@ -17385,7 +16970,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(374,73): error T node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(375,24): error TS2300: Duplicate identifier 'Item'. node_modules/chrome-devtools-frontend/front_end/ui/FilterBar.js(375,24): error TS2339: Property 'Item' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/FilterSuggestionBuilder.js(21,28): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/ForwardedInputEventHandler.js(9,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/ui/ForwardedInputEventHandler.js(14,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(12,40): error TS2694: Namespace 'UI' has no exported member 'Fragment'. node_modules/chrome-devtools-frontend/front_end/ui/Fragment.js(84,19): error TS2694: Namespace 'UI' has no exported member 'Fragment'. @@ -17431,34 +17015,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(273,26): error TS node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(284,25): error TS2694: Namespace 'UI.Geometry' has no exported member 'Vector'. node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(285,25): error TS2694: Namespace 'UI.Geometry' has no exported member 'Vector'. node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(316,13): error TS2304: Cannot find name 'CSSMatrix'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(373,19): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(381,19): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(389,19): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(397,19): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(405,19): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(522,26): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(523,40): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(523,87): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(530,26): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(532,44): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(532,78): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(533,42): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(533,84): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(540,26): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(542,44): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(542,76): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(543,42): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(543,82): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(550,26): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(552,44): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(552,79): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(553,42): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(553,85): error TS2339: Property 'heightToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(560,26): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(562,44): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(562,77): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(563,42): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Geometry.js(563,83): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(62,18): error TS2694: Namespace 'UI' has no exported member 'GlassPane'. node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(87,18): error TS2694: Namespace 'UI' has no exported member 'GlassPane'. node_modules/chrome-devtools-frontend/front_end/ui/GlassPane.js(115,18): error TS2694: Namespace 'UI' has no exported member 'GlassPane'. @@ -17530,20 +17086,12 @@ node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(45,5): error node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(49,9): error TS2554: Expected 5 arguments, but got 4. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(53,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(62,31): error TS2339: Property 'bringToFront' does not exist on type 'typeof InspectorFrontendHost'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(65,45): error TS2339: Property 'tabbedPane' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(69,40): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(76,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(80,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(92,51): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(112,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(118,7): error TS2322: Type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...' is not assignable to type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(118,7): error TS2322: Type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...' is not assignable to type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. - Types of property 'prototype' are incompatible. - Type '{ [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(): void; }' is not assignable to type '{ [x: string]: any; appendApplicableItems(locationName: string): void; appendView(view: { (): voi...'. - Property 'appendApplicableItems' is missing in type '{ [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(): void; }'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(128,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(131,26): error TS2339: Property 'appendView' does not exist on type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. -node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(147,80): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. +node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(118,7): error TS2322: Type '{ [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(): void; }' is not assignable to type '{ [x: string]: any; appendApplicableItems(locationName: string): void; appendView(view: { [x: str...'. +node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(118,7): error TS2322: Type '{ [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(): void; }' is not assignable to type '{ [x: string]: any; appendApplicableItems(locationName: string): void; appendView(view: { [x: str...'. + Property 'appendApplicableItems' is missing in type '{ [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(): void; }'. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(247,73): error TS2339: Property 'altKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(247,89): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/InspectorView.js(254,17): error TS2339: Property 'keyCode' does not exist on type 'Event'. @@ -17581,7 +17129,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(14,15): error node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(22,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(28,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(53,15): error TS2315: Type '(Anonymous class)' is not generic. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(54,18): error TS2694: Namespace 'UI' has no exported member 'ListDelegate'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(55,18): error TS2694: Namespace 'UI' has no exported member 'ListMode'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(59,18): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(60,37): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -17594,7 +17141,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(158,39): error node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(160,33): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(180,25): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(181,19): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(229,27): error TS2339: Property 'isItemSelectable' does not exist on type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(235,7): error TS2554: Expected 3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(252,7): error TS2554: Expected 3 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(270,7): error TS2554: Expected 3 arguments, but got 1. @@ -17603,17 +17149,10 @@ node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(304,7): error node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(316,35): error TS2339: Property 'scrollIntoViewIfNeeded' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(322,39): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(325,35): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(341,32): error TS2339: Property 'isItemSelectable' does not exist on type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(350,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(365,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(401,32): error TS2339: Property 'createElementForItem' does not exist on type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(424,40): error TS2339: Property 'heightForItem' does not exist on type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(443,20): error TS2339: Property 'selectedItemChanged' does not exist on type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(462,26): error TS2339: Property 'isItemSelectable' does not exist on type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(478,39): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(480,26): error TS2339: Property 'isItemSelectable' does not exist on type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(500,11): error TS2403: Subsequent variable declarations must have the same type. Variable 'variableOffsets' must be of type 'any', but here has type 'Int32Array'. -node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(520,82): error TS2339: Property 'heightForItem' does not exist on type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(523,39): error TS2339: Property 'offsetHeight' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(529,35): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. node_modules/chrome-devtools-frontend/front_end/ui/ListControl.js(557,33): error TS2339: Property 'constrain' does not exist on type 'NumberConstructor'. @@ -17627,7 +17166,11 @@ node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(28,31): error T node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(127,14): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(129,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(133,43): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(135,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(137,45): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(139,31): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(203,32): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(203,58): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/ListWidget.js(210,44): error TS2694: Namespace 'UI.ListWidget' has no exported member 'Editor'. @@ -17689,17 +17232,21 @@ node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(13,45): error TS2 node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(23,5): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(34,20): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/RootView.js(36,20): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(37,18): error TS2694: Namespace 'UI' has no exported member 'Searchable'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(49,25): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(50,56): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(55,54): error TS2555: Expected at least 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(57,44): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(65,44): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(76,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(81,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(89,45): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(96,30): error TS2339: Property 'supportsCaseSensitiveSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(97,56): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(103,30): error TS2339: Property 'supportsRegexSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(100,33): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(107,33): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(111,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(117,29): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(118,32): error TS2339: Property 'disabled' does not exist on type 'Element'. @@ -17709,16 +17256,8 @@ node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(138,25): er node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(164,18): error TS2339: Property 'caseSensitive' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(165,18): error TS2339: Property 'isRegex' does not exist on type '{}'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(166,23): error TS2345: Argument of type '{}' is not assignable to parameter of type 'V'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(171,30): error TS2339: Property 'supportsCaseSensitiveSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(172,59): error TS2339: Property 'caseSensitive' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(173,30): error TS2339: Property 'supportsRegexSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(174,51): error TS2339: Property 'isRegex' does not exist on type '{}'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(202,30): error TS2339: Property 'currentSearchMatches' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(204,26): error TS2339: Property 'currentSearchMatches' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(205,77): error TS2339: Property 'currentQuery' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(212,77): error TS2339: Property 'currentSearchMatches' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(260,26): error TS2339: Property 'jumpToNextSearchResult' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(270,26): error TS2339: Property 'jumpToPreviousSearchResult' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(296,32): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(297,35): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(317,42): error TS2555: Expected at least 2 arguments, but got 1. @@ -17727,23 +17266,11 @@ node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(329,48): er node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(358,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(365,45): error TS2339: Property 'shiftKey' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(367,42): error TS2339: Property 'shiftKey' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(386,28): error TS2339: Property 'jumpToPreviousSearchResult' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(388,28): error TS2339: Property 'jumpToNextSearchResult' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(423,32): error TS2339: Property 'currentQuery' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(424,35): error TS2339: Property 'currentQuery' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(425,28): error TS2339: Property 'searchCanceled' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(443,26): error TS2339: Property 'currentQuery' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(446,26): error TS2339: Property 'performSearch' does not exist on type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(450,34): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(474,9): error TS2352: Type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...' cannot be converted to type '{ (): void; prototype: { [x: string]: any; replaceSelectionWith(searchConfig: any, replacement: s...'. - Types of property 'prototype' are incompatible. - Type '{ [x: string]: any; searchCanceled(): void; performSearch(searchConfig: any, shouldJump: boolean,...' is not comparable to type '{ [x: string]: any; replaceSelectionWith(searchConfig: any, replacement: string): void; replaceAl...'. - Property 'replaceSelectionWith' is missing in type '{ [x: string]: any; searchCanceled(): void; performSearch(searchConfig: any, shouldJump: boolean,...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(474,20): error TS2694: Namespace 'UI' has no exported member 'Replaceable'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(475,10): error TS2339: Property 'replaceSelectionWith' does not exist on type '{ (): void; prototype: { [x: string]: any; replaceSelectionWith(searchConfig: any, replacement: s...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(482,9): error TS2352: Type '{ (): void; prototype: { [x: string]: any; searchCanceled(): void; performSearch(searchConfig: an...' cannot be converted to type '{ (): void; prototype: { [x: string]: any; replaceSelectionWith(searchConfig: any, replacement: s...'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(482,20): error TS2694: Namespace 'UI' has no exported member 'Replaceable'. -node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(482,59): error TS2339: Property 'replaceAllWith' does not exist on type '{ (): void; prototype: { [x: string]: any; replaceSelectionWith(searchConfig: any, replacement: s...'. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(474,9): error TS2352: Type '{ [x: string]: any; searchCanceled(): void; performSearch(searchConfig: any, shouldJump: boolean,...' cannot be converted to type '{ [x: string]: any; replaceSelectionWith(searchConfig: any, replacement: string): void; replaceAl...'. + Property 'replaceSelectionWith' is missing in type '{ [x: string]: any; searchCanceled(): void; performSearch(searchConfig: any, shouldJump: boolean,...'. +node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(482,9): error TS2352: Type '{ [x: string]: any; searchCanceled(): void; performSearch(searchConfig: any, shouldJump: boolean,...' cannot be converted to type '{ [x: string]: any; replaceSelectionWith(searchConfig: any, replacement: string): void; replaceAl...'. + Property 'replaceSelectionWith' is missing in type '{ [x: string]: any; searchCanceled(): void; performSearch(searchConfig: any, shouldJump: boolean,...'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(516,33): error TS2694: Namespace 'UI.SearchableView' has no exported member 'SearchConfig'. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(527,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/SearchableView.js(532,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -17837,7 +17364,7 @@ node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(277,46): e node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(292,28): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(308,43): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. node_modules/chrome-devtools-frontend/front_end/ui/ShortcutsScreen.js(318,35): error TS2694: Namespace 'UI.KeyboardShortcut' has no exported member 'Descriptor'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(31,23): error TS2503: Cannot find namespace 'InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(31,48): error TS2694: Namespace 'InspectorFrontendHostAPI' has no exported member 'ContextMenuDescriptor'. node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(58,39): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'boolean'. node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(62,63): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SoftContextMenu.js(113,37): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -17855,9 +17382,7 @@ node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(10,15): error node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(11,31): error TS2694: Namespace 'UI.SoftDropDown' has no exported member 'Delegate'. node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(20,37): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(25,39): error TS2345: Argument of type 'symbol' is not assignable to parameter of type 'boolean'. -node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(29,44): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(29,50): error TS2345: Argument of type 'symbol' is not assignable to parameter of type '{ [x: string]: any; NonViewport: symbol; EqualHeightItems: symbol; VariousHeightItems: symbol; }'. node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(40,30): error TS2339: Property 'disabled' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(64,54): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SoftDropDown.js(69,18): error TS2339: Property 'focus' does not exist on type 'Element'. @@ -17913,20 +17438,14 @@ node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(872,40): error node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(878,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(912,49): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/ui/SplitWidget.js(913,16): error TS2339: Property 'SettingForOrientation' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(53,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBoxDelegate'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(69,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(69,34): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(71,17): error TS2315: Type '(Anonymous class)' is not generic. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(71,36): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(72,50): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; createElementForItem(item: T): Element; heightForIt...'. - Property 'prototype' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(72,56): error TS2345: Argument of type 'symbol' is not assignable to parameter of type '{ [x: string]: any; NonViewport: symbol; EqualHeightItems: symbol; VariousHeightItems: symbol; }'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(116,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(126,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(142,60): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(171,32): error TS2339: Property 'applySuggestion' does not exist on type '{ (): void; prototype: { [x: string]: any; applySuggestion(suggestion: string, isIntermediateSugg...'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(182,30): error TS2339: Property 'applySuggestion' does not exist on type '{ (): void; prototype: { [x: string]: any; applySuggestion(suggestion: string, isIntermediateSugg...'. -node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(195,30): error TS2339: Property 'acceptSuggestion' does not exist on type '{ (): void; prototype: { [x: string]: any; applySuggestion(suggestion: string, isIntermediateSugg...'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(202,18): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(214,13): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(218,32): error TS2339: Property 'createChild' does not exist on type 'Element'. @@ -17944,9 +17463,8 @@ node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(398,2): error T node_modules/chrome-devtools-frontend/front_end/ui/SuggestBox.js(399,15): error TS2339: Property 'Suggestions' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(54,10): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(67,17): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(70,27): error TS2694: Namespace 'TextUtils' has no exported member 'TokenizerFactory'. node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(74,12): error TS2339: Property 'removeChildren' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(75,39): error TS2339: Property 'createTokenizer' does not exist on type '{ (): void; prototype: { [x: string]: any; createTokenizer(mimeType: string): (arg0: string) => a...'. +node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(79,9): error TS2554: Expected 0-1 arguments, but got 2. node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(82,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(85,16): error TS2339: Property 'createTextChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/SyntaxHighlighter.js(102,14): error TS2339: Property 'createTextChild' does not exist on type 'Element'. @@ -17956,13 +17474,9 @@ node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(47,48): error T node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(88,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(125,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(159,27): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(179,18): error TS2694: Namespace 'UI' has no exported member 'TabbedPaneTabDelegate'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(314,56): error TS2339: Property 'getComponentRoot' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(405,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(487,31): error TS2339: Property 'widthToMax' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(489,33): error TS2339: Property 'addWidth' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(489,42): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(491,33): error TS2339: Property 'addHeight' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(491,43): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(568,15): error TS2339: Property 'which' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(671,27): error TS2339: Property '__tab' does not exist on type 'Element'. @@ -17984,7 +17498,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1013,7): error node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1020,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1029,7): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1047,21): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1052,18): error TS2694: Namespace 'UI' has no exported member 'TabbedPaneTabDelegate'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1064,20): error TS2339: Property '__iconElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1065,18): error TS2339: Property '__iconElement' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1066,18): error TS2339: Property '__iconElement' does not exist on type 'Element'. @@ -17998,12 +17511,10 @@ node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1135,22): error node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1135,78): error TS2339: Property 'button' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1145,15): error TS2339: Property 'button' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1146,13): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1154,22): error TS2339: Property 'closeTabs' does not exist on type '{ (): void; prototype: { [x: string]: any; closeTabs(tabbedPane: (Anonymous class), ids: string[]...'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1191,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1192,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1193,47): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1194,47): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1197,22): error TS2339: Property 'onContextMenu' does not exist on type '{ (): void; prototype: { [x: string]: any; closeTabs(tabbedPane: (Anonymous class), ids: string[]...'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1206,22): error TS2339: Property 'classList' does not exist on type 'EventTarget'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1208,30): error TS2339: Property 'pageX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1224,90): error TS2339: Property 'offsetLeft' does not exist on type 'Element'. @@ -18019,10 +17530,8 @@ node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1248,24): error node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1252,22): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1252,55): error TS2339: Property 'pageX' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1260,22): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TabbedPane.js(1280,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(11,18): error TS2694: Namespace 'UI' has no exported member 'TextEditor'. +node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(11,29): error TS2694: Namespace 'UI.TextEditor' has no exported member 'Options'. node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(12,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(12,19): error TS2694: Namespace 'UI' has no exported member 'TextEditor'. node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(21,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(26,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(31,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -18033,21 +17542,20 @@ node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(70,18): error T node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(79,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(91,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(101,15): error TS2300: Duplicate identifier 'Options'. -node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(101,15): error TS2339: Property 'Options' does not exist on type '{ (): void; prototype: { [x: string]: any; widget(): (Anonymous class); fullRange(): (Anonymous c...'. +node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(101,15): error TS2339: Property 'Options' does not exist on type '{ (): void; Events: { [x: string]: any; TextChanged: symbol; }; }'. node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(105,2): error TS1131: Property or signature expected. node_modules/chrome-devtools-frontend/front_end/ui/TextEditor.js(111,4): error TS2339: Property 'AutocompleteConfig' does not exist on type 'typeof UI'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(52,63): error TS2694: Namespace 'UI' has no exported member 'SuggestBox'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(113,39): error TS2339: Property 'createChild' does not exist on type 'DocumentFragment'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(115,24): error TS2339: Property 'style' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(127,42): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; applySuggestion(suggestion: string, isIntermediateSugg...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; applySuggestion(suggestion: string, isIntermediateSugg...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(130,26): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(194,26): error TS2339: Property 'title' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(240,39): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(241,23): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(242,21): error TS2339: Property 'tabIndex' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(249,19): error TS2339: Property 'tabIndex' does not exist on type 'Element'. +node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(268,68): error TS2345: Argument of type 'Event' is not assignable to parameter of type 'KeyboardEvent'. + Property 'altKey' is missing in type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(269,13): error TS2339: Property 'consume' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(273,19): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/TextPrompt.js(299,19): error TS2339: Property 'ctrlKey' does not exist on type 'Event'. @@ -18077,10 +17585,24 @@ node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(48,45): error TS23 node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(75,24): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(115,26): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(134,47): error TS2339: Property 'boxInWindow' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(246,10): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(273,19): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(318,56): error TS2339: Property 'peekLast' does not exist on type '(Anonymous class)[]'. +node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(151,38): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(257,28): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(261,28): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(268,28): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. +node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(318,56): error TS2339: Property 'peekLast' does not exist on type '({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(328,27): error TS2339: Property 'runtime' does not exist on type 'Window'. +node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(346,17): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not comparable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. +node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(346,17): error TS2352: Type '(Anonymous class)' cannot be converted to type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not comparable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(355,43): error TS2694: Namespace 'UI.ToolbarItem' has no exported member 'Provider'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(405,53): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(405,70): error TS2339: Property '_toolbar' does not exist on type '(Anonymous class)'. @@ -18097,7 +17619,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(599,20): error TS2 node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(601,20): error TS2339: Property 'style' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(603,36): error TS2339: Property 'createChild' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(650,11): error TS2339: Property 'consume' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(727,27): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(741,15): error TS2339: Property 'buttons' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(761,48): error TS2339: Property 'totalOffsetLeft' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/Toolbar.js(762,22): error TS2339: Property 'totalOffsetTop' does not exist on type 'Element'. @@ -18309,121 +17830,75 @@ node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2020,30): error TS node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2024,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2025,50): error TS2555: Expected at least 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2027,15): error TS2339: Property 'consume' does not exist on type 'Event'. +node_modules/chrome-devtools-frontend/front_end/ui/UIUtils.js(2046,29): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(11,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/View.js(16,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/View.js(21,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/View.js(26,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/View.js(31,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/View.js(36,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(129,38): error TS2345: Argument of type 'this' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. - Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. - Property 'prototype' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(195,70): error TS2694: Namespace 'UI.ToolbarItem' has no exported member 'ItemsProvider'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(201,15): error TS1055: Type 'Promise<(Anonymous class)>' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(235,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(236,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(241,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(242,18): error TS2694: Namespace 'UI' has no exported member 'View'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(244,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(249,18): error TS2694: Namespace 'UI' has no exported member 'View'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(254,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/View.js(263,1): error TS8022: JSDoc '@extends' is not attached to a class. node_modules/chrome-devtools-frontend/front_end/ui/View.js(267,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/ui/View.js(282,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(282,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(292,33): error TS2694: Namespace 'UI' has no exported member 'View'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(297,32): error TS2339: Property 'runtime' does not exist on type 'Window'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(299,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(318,18): error TS2694: Namespace 'UI' has no exported member 'View'. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(299,41): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; viewId(): string; title(): string; isCloseable(): boolean; isTransient(): boo...'. + Property '_extension' does not exist on type '{ [x: string]: any; viewId(): string; title(): string; isCloseable(): boolean; isTransient(): boo...'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(322,47): error TS2694: Namespace 'UI.ViewManager' has no exported member '_Location'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(331,19): error TS2694: Namespace 'UI' has no exported member 'View'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(377,40): error TS2694: Namespace 'UI.ViewManager' has no exported member '_Location'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(381,50): error TS2694: Namespace 'UI.ViewManager' has no exported member '_Location'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(383,35): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(389,48): error TS2694: Namespace 'UI.ViewManager' has no exported member '_Location'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(398,19): error TS2694: Namespace 'UI' has no exported member 'TabbedViewLocation'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(401,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(401,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(408,19): error TS2694: Namespace 'UI' has no exported member 'ViewLocation'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(411,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(411,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ (): void; prototype: { [x: string]: any; appendApplicableItems(locationName: string): void; app...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(416,26): error TS2694: Namespace 'UI' has no exported member 'View'. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(401,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(): void; }'. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(401,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(): void; }'. + Property '_tabbedPane' does not exist on type '{ [x: string]: any; tabbedPane(): (Anonymous class); enableMoreTabsButton(): void; }'. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(411,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; appendApplicableItems(locationName: string): void; appendView(view: { [x: str...'. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(411,5): error TS2322: Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; appendApplicableItems(locationName: string): void; appendView(view: { [x: str...'. + Property '_vbox' does not exist on type '{ [x: string]: any; appendApplicableItems(locationName: string): void; appendView(view: { [x: str...'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(420,20): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(434,18): error TS2694: Namespace 'UI' has no exported member 'View'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(440,18): error TS2339: Property 'tabIndex' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(451,30): error TS2339: Property 'toolbarItems' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(452,30): error TS2339: Property 'widget' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(454,38): error TS2339: Property 'hasFocus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(484,18): error TS2694: Namespace 'UI' has no exported member 'View'. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(457,7): error TS2554: Expected 2 arguments, but got 1. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(461,44): error TS2345: Argument of type '(Promise | Promise<({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous cla...' is not assignable to parameter of type 'Iterable>'. + Types of property '[Symbol.iterator]' are incompatible. + Type '() => IterableIterator | Promise<({ [x: string]: any; item(): any & (Anonymous clas...' is not assignable to type '() => Iterator>'. + Type 'IterableIterator | Promise<({ [x: string]: any; item(): any & (Anonymous class); } ...' is not assignable to type 'Iterator>'. + Types of property 'next' are incompatible. + Type '{ (value?: any): IteratorResult | Promise<({ [x: string]: any; item(): any & (Anony...' is not assignable to type '{ (value?: any): IteratorResult>; (value?: any): IteratorResult | Promise<({ [x: string]: any; item(): any & (Anonymous class); } & ...' is not assignable to type 'IteratorResult>'. + Type 'Promise | Promise<({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous clas...' is not assignable to type 'void | PromiseLike'. + Type 'Promise<({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]>' is not assignable to type 'void | PromiseLike'. + Type 'Promise<({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class))[]>' is not assignable to type 'PromiseLike'. + Types of property 'then' are incompatible. + Type '(onfulfilled?: (value: void) => TResult1 | PromiseLike | Promise<({ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous cla...' is not assignable to parameter of type 'Iterable>'. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(533,43): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/View.js(556,36): error TS2339: Property 'keyCode' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(558,22): error TS2339: Property 'key' does not exist on type 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(560,22): error TS2339: Property 'key' does not exist on type 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(632,34): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(674,25): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(674,56): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(675,41): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(675,66): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(679,21): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(682,16): error TS2339: Property 'isTransient' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(684,17): error TS2339: Property 'isCloseable' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. +node_modules/chrome-devtools-frontend/front_end/ui/View.js(659,54): error TS2345: Argument of type '(Anonymous class)' is not assignable to parameter of type '{ [x: string]: any; item(): any & (Anonymous class); } & (Anonymous class)'. + Type '(Anonymous class)' is not assignable to type '{ [x: string]: any; item(): any & (Anonymous class); }'. + Property 'item' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(691,70): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(692,34): error TS2345: Argument of type 'V' is not assignable to parameter of type 'string'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(696,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(700,40): error TS2339: Property 'title' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(700,68): error TS2339: Property 'title' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(702,19): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(702,40): error TS2339: Property 'title' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(708,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(713,14): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(713,29): error TS2339: Property 'title' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(714,14): error TS2339: Property 'isCloseable' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(714,36): error TS2339: Property 'isTransient' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(719,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(720,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(723,38): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(726,35): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(727,26): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(733,37): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(742,40): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(750,14): error TS2339: Property 'isCloseable' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(752,24): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(763,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(764,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(771,37): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(774,45): error TS2694: Namespace 'UI.ViewManager' has no exported member '_ContainerWidget'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(774,97): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(779,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(783,39): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(787,38): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(788,29): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(789,36): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(793,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(798,40): error TS2345: Argument of type 'string' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(802,22): error TS2694: Namespace 'Common' has no exported member 'Event'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(811,25): error TS2339: Property 'disposeView' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(819,31): error TS2345: Argument of type '{ [x: string]: any; }' is not assignable to parameter of type 'V'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(840,45): error TS2694: Namespace 'UI.ViewManager' has no exported member '_ExpandableContainerWidget'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(849,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(850,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(853,57): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(856,37): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(864,43): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(870,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(871,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(876,57): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(881,18): error TS2694: Namespace 'UI' has no exported member 'View'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(885,57): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(890,44): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. -node_modules/chrome-devtools-frontend/front_end/ui/View.js(892,38): error TS2339: Property 'viewId' does not exist on type '{ (): void; prototype: { [x: string]: any; viewId(): string; title(): string; isCloseable(): bool...'. node_modules/chrome-devtools-frontend/front_end/ui/View.js(901,7): error TS2554: Expected 2 arguments, but got 1. node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(45,18): error TS2339: Property '__widget' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(88,16): error TS2339: Property '__widget' does not exist on type 'Node'. @@ -18447,7 +17922,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(498,39): error TS23 node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(513,25): error TS2339: Property 'hasFocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(520,12): error TS2554: Expected 2 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(550,25): error TS2554: Expected 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(583,17): error TS2339: Property 'isEqual' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(593,55): error TS2339: Property 'removeChildren' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(613,23): error TS2554: Expected 2 arguments, but got 0. node_modules/chrome-devtools-frontend/front_end/ui/Widget.js(647,23): error TS2554: Expected 2 arguments, but got 0. @@ -18479,7 +17953,6 @@ node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(22,31): error TS2345 node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(42,29): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(48,29): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(55,14): error TS1056: Accessors are only available when targeting ECMAScript 5 and higher. -node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(109,18): error TS2694: Namespace 'UI' has no exported member 'ContextMenu'. node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(115,31): error TS2339: Property 'parentNodeOrShadowHost' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(116,36): error TS2339: Property '_href' does not exist on type 'Node'. node_modules/chrome-devtools-frontend/front_end/ui/XLink.js(119,67): error TS2339: Property 'openInNewTab' does not exist on type 'typeof InspectorFrontendHost'. @@ -18507,9 +17980,8 @@ node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(141,45): error TS2 node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(146,24): error TS2339: Property 'traverseNextNode' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(156,29): error TS2339: Property 'hasFocus' does not exist on type 'Element'. node_modules/chrome-devtools-frontend/front_end/ui/XWidget.js(161,15): error TS2339: Property 'focus' does not exist on type 'Element'. -node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(10,15): error TS2304: Cannot find name 'InspectorFrontendHostAPI'. -node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(15,43): error TS2339: Property 'zoomFactor' does not exist on type '{ (): void; Events: { [x: string]: any; AddExtensions: symbol; AppendedToURL: symbol; CanceledSav...'. -node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(44,43): error TS2339: Property 'zoomFactor' does not exist on type '{ (): void; Events: { [x: string]: any; AddExtensions: symbol; AppendedToURL: symbol; CanceledSav...'. +node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(15,43): error TS2339: Property 'zoomFactor' does not exist on type 'typeof InspectorFrontendHostAPI'. +node_modules/chrome-devtools-frontend/front_end/ui/ZoomManager.js(44,43): error TS2339: Property 'zoomFactor' does not exist on type 'typeof InspectorFrontendHostAPI'. node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(49,52): error TS2345: Argument of type '-1' is not assignable to parameter of type 'string'. node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(61,23): error TS2339: Property 'root' does not exist on type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(123,50): error TS2551: Property 'deepElementFromPoint' does not exist on type 'Document'. Did you mean 'msElementsFromPoint'? @@ -18583,20 +18055,16 @@ node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1259,35): erro node_modules/chrome-devtools-frontend/front_end/ui/treeoutline.js(1273,18): error TS2339: Property '_imagePreload' does not exist on type 'typeof (Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(12,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(17,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(27,15): error TS2304: Cannot find name 'ServicePort'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(34,16): error TS2339: Property 'setHandlers' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. +node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(34,16): error TS2339: Property 'setHandlers' does not exist on type 'typeof ServicePort'. node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(63,16): error TS2339: Property 'runtime' does not exist on type 'Window'. node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(102,24): error TS2495: Type 'IterableIterator' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(116,16): error TS2339: Property 'send' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(125,16): error TS2339: Property 'send' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(134,16): error TS2339: Property 'send' does not exist on type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. +node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(116,16): error TS2339: Property 'send' does not exist on type 'typeof ServicePort'. +node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(125,16): error TS2339: Property 'send' does not exist on type 'typeof ServicePort'. +node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(134,16): error TS2339: Property 'send' does not exist on type 'typeof ServicePort'. node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(144,15): error TS2304: Cannot find name 'Port'. -node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(192,40): error TS2345: Argument of type 'WorkerServicePort' is not assignable to parameter of type '{ (): void; prototype: { [x: string]: any; setHandlers(messageHandler: (arg0: string) => any, clo...'. - Property 'prototype' is missing in type 'WorkerServicePort'. +node_modules/chrome-devtools-frontend/front_end/worker_service/ServiceDispatcher.js(192,40): error TS2345: Argument of type 'WorkerServicePort' is not assignable to parameter of type 'typeof ServicePort'. + Type 'WorkerServicePort' provides no match for the signature '(): void'. node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(37,29): error TS1005: '>' expected. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(39,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(40,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. -node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(42,34): error TS2339: Property 'addEventListener' does not exist on type '{ (): void; removeEventListeners: (eventList: any[]) => void; prototype: { [x: string]: any; addE...'. node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(54,27): error TS2339: Property 'save' does not exist on type 'typeof InspectorFrontendHost'. node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(59,22): error TS2694: Namespace 'Common' has no exported member 'Event'. node_modules/chrome-devtools-frontend/front_end/workspace/FileManager.js(70,22): error TS2694: Namespace 'Common' has no exported member 'Event'. @@ -18608,35 +18076,14 @@ node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(145,39 node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(164,20): error TS2339: Property 'regexSpecialCharacters' does not exist on type 'StringConstructor'. node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(176,55): error TS1003: Identifier expected. node_modules/chrome-devtools-frontend/front_end/workspace/SearchConfig.js(177,24): error TS2339: Property 'RegexQuery' does not exist on type 'typeof (Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(36,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(45,25): error TS2339: Property 'asParsedURL' does not exist on type 'string'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(85,26): error TS2339: Property 'requestMetadata' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(99,26): error TS2339: Property 'mimeType' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(127,26): error TS2339: Property 'fullDisplayName' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(136,14): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(139,26): error TS2339: Property 'type' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(152,26): error TS2339: Property 'canRename' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(162,19): error TS2339: Property 'rename' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(183,19): error TS2339: Property 'deleteFile' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(199,10): error TS2339: Property 'dispatchEventToListeners' does not exist on type 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(200,20): error TS2339: Property 'workspace' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(222,15): error TS1055: Type 'Promise' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(230,26): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(249,21): error TS2339: Property 'requestFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(265,24): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(269,19): error TS2339: Property 'requestFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(298,26): error TS2555: Expected at least 2 arguments, but got 1. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(314,23): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(315,21): error TS2339: Property 'setFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(332,10): error TS2339: Property 'dispatchEventToListeners' does not exist on type 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(334,19): error TS2339: Property 'workspace' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(337,21): error TS2339: Property 'workspace' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(393,23): error TS2339: Property 'canSetFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(394,21): error TS2339: Property 'setFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(408,10): error TS2339: Property 'dispatchEventToListeners' does not exist on type 'UISourceCode'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(409,19): error TS2339: Property 'workspace' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(451,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(456,28): error TS2339: Property 'searchInFileContent' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(486,46): error TS2694: Namespace 'Workspace.UISourceCode.Message' has no exported member 'Level'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(498,46): error TS2694: Namespace 'Workspace.UISourceCode.Message' has no exported member 'Level'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(508,10): error TS2339: Property 'dispatchEventToListeners' does not exist on type 'UISourceCode'. @@ -18653,7 +18100,6 @@ node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(573,44 node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(574,23): error TS2339: Property 'clear' does not exist on type '{ _map: Map>; }'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(576,24): error TS2339: Property 'dispatchEventToListeners' does not exist on type 'UISourceCode'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(584,50): error TS2339: Property 'get' does not exist on type '{ _map: Map>; }'. -node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(629,40): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(668,46): error TS2694: Namespace 'Workspace.UISourceCode.Message' has no exported member 'Level'. node_modules/chrome-devtools-frontend/front_end/workspace/UISourceCode.js(687,47): error TS2694: Namespace 'Workspace.UISourceCode.Message' has no exported member 'Level'. node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(37,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. @@ -18676,34 +18122,19 @@ node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(159,15): node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(164,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(180,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(180,55): error TS2694: Namespace 'Common.ContentProvider' has no exported member 'SearchMatch'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(185,25): error TS2694: Namespace 'Workspace' has no exported member 'ProjectSearchConfig'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(187,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(188,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(193,22): error TS2694: Namespace 'Common' has no exported member 'Progress'. node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(199,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(204,15): error TS2355: A function whose declared type is neither 'void' nor 'any' must return a value. node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(229,25): error TS2694: Namespace 'Workspace' has no exported member 'projectTypes'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(243,25): error TS2352: Type 'this' cannot be converted to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(243,25): error TS2352: Type 'this' cannot be converted to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. - Type '(Anonymous class)' is not comparable to type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. - Property 'prototype' is missing in type '(Anonymous class)'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(243,43): error TS2694: Namespace 'Workspace' has no exported member 'Project'. +node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(243,25): error TS2352: Type 'this' cannot be converted to type '{ [x: string]: any; workspace(): (Anonymous class); id(): string; type(): string; isServiceProjec...'. +node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(243,25): error TS2352: Type 'this' cannot be converted to type '{ [x: string]: any; workspace(): (Anonymous class); id(): string; type(): string; isServiceProjec...'. + Type '(Anonymous class)' is not comparable to type '{ [x: string]: any; workspace(): (Anonymous class); id(): string; type(): string; isServiceProjec...'. + Property 'isServiceProject' is missing in type '(Anonymous class)'. node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(257,5): error TS2322: Type '{ [x: string]: any; Debugger: string; Formatter: string; Network: string; Snippets: string; FileS...' is not assignable to type 'string'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(362,40): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(374,30): error TS2339: Property 'uiSourceCodeForURL' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(382,25): error TS2495: Type 'IterableIterator<{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id():...' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(396,25): error TS2495: Type 'IterableIterator<{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id():...' is not an array type or a string type. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(404,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(407,48): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(407,84): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(408,32): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(413,25): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(416,35): error TS2339: Property 'id' does not exist on type '{ (): void; prototype: { [x: string]: any; workspace(): (Anonymous class); id(): string; type(): ...'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(422,26): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(429,34): error TS2694: Namespace 'Workspace' has no exported member 'Project'. -node_modules/chrome-devtools-frontend/front_end/workspace/Workspace.js(432,27): error TS2339: Property 'valuesArray' does not exist on type 'Map' is not a valid async function return type in ES5/ES3 because it does not refer to a Promise-compatible constructor value. node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(260,25): error TS2503: Cannot find namespace 'Diff'. node_modules/chrome-devtools-frontend/front_end/workspace_diff/WorkspaceDiff.js(301,36): error TS2339: Property '_instance' does not exist on type 'typeof (Anonymous class)'. From c3143d2e475123d121558772b9280c7491e90ea5 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 27 Feb 2018 10:20:16 -0800 Subject: [PATCH 39/44] Support js nested namespace decls on exports and module.exports. --- src/compiler/binder.ts | 18 +++- src/compiler/checker.ts | 12 ++- src/compiler/utilities.ts | 44 +++++---- .../reference/exportNestedNamespaces.symbols | 74 +++++++++++++++ .../reference/exportNestedNamespaces.types | 87 ++++++++++++++++++ .../moduleExportNestedNamespaces.errors.txt | 37 ++++++++ .../moduleExportNestedNamespaces.symbols | 67 ++++++++++++++ .../moduleExportNestedNamespaces.types | 92 +++++++++++++++++++ .../salsa/exportNestedNamespaces.ts | 31 +++++++ .../salsa/moduleExportNestedNamespaces.ts | 29 ++++++ 10 files changed, 459 insertions(+), 32 deletions(-) create mode 100644 tests/baselines/reference/exportNestedNamespaces.symbols create mode 100644 tests/baselines/reference/exportNestedNamespaces.types create mode 100644 tests/baselines/reference/moduleExportNestedNamespaces.errors.txt create mode 100644 tests/baselines/reference/moduleExportNestedNamespaces.symbols create mode 100644 tests/baselines/reference/moduleExportNestedNamespaces.types create mode 100644 tests/cases/conformance/salsa/exportNestedNamespaces.ts create mode 100644 tests/cases/conformance/salsa/moduleExportNestedNamespaces.ts diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index d6a317b320347..3e5c85149d1aa 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2303,7 +2303,17 @@ namespace ts { // When we create a property via 'exports.foo = bar', the 'exports.foo' property access // expression is the declaration setCommonJsModuleIndicator(node); - declareSymbol(file.symbol.exports, file.symbol, node.left, SymbolFlags.Property | SymbolFlags.ExportValue, SymbolFlags.None); + const lhs = node.left as PropertyAccessEntityNameExpression; + const symbol = forEachIdentifierInEntityName(lhs.expression, (id, original, e) => { + if (isExportsOrModuleExportsOrAlias(file, e) || (isIdentifier(e) && e.escapedText === "module" && original === undefined)) { + return file.symbol; + } + Debug.assert(!!original); + const s = getJSInitializerSymbol(original); + addDeclarationToSymbol(s, id, SymbolFlags.Module | SymbolFlags.JSContainer); + return s; + }); + declareSymbol(symbol.exports, symbol, lhs, SymbolFlags.Property | SymbolFlags.ExportValue, SymbolFlags.None); } function bindModuleExportsAssignment(node: BinaryExpression) { @@ -2460,14 +2470,14 @@ namespace ts { } } - function forEachIdentifierInEntityName(e: EntityNameExpression, action: (e: Identifier, symbol: Symbol) => Symbol): Symbol { + function forEachIdentifierInEntityName(e: EntityNameExpression, action: (e: Identifier, symbol: Symbol, k: EntityNameExpression) => Symbol): Symbol { if (isIdentifier(e)) { - return action(e, lookupSymbolForPropertyAccess(e)); + return action(e, lookupSymbolForPropertyAccess(e), e); } else { const s = getJSInitializerSymbol(forEachIdentifierInEntityName(e.expression, action)); Debug.assert(!!s && !!s.exports); - return action(e.name, s.exports.get(e.name.escapedText)); + return action(e.name, s.exports.get(e.name.escapedText), e); } } diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index c81b2dd791ab1..c00e6eb3b8012 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -1585,8 +1585,9 @@ namespace ts { } function checkAndReportErrorForUsingTypeAsNamespace(errorLocation: Node, name: __String, meaning: SymbolFlags): boolean { - if (meaning === SymbolFlags.Namespace) { - const symbol = resolveSymbol(resolveName(errorLocation, name, SymbolFlags.Type & ~SymbolFlags.Namespace, /*nameNotFoundMessage*/undefined, /*nameArg*/ undefined, /*isUse*/ false)); + const namespaceMeaning = SymbolFlags.Namespace | (isInJavaScriptFile(errorLocation) ? SymbolFlags.Value : 0); + if (meaning === namespaceMeaning) { + const symbol = resolveSymbol(resolveName(errorLocation, name, SymbolFlags.Type & ~namespaceMeaning, /*nameNotFoundMessage*/undefined, /*nameArg*/ undefined, /*isUse*/ false)); const parent = errorLocation.parent; if (symbol) { if (isQualifiedName(parent)) { @@ -1992,9 +1993,10 @@ namespace ts { return undefined; } + const namespaceMeaning = SymbolFlags.Namespace | (isInJavaScriptFile(name) ? meaning & SymbolFlags.Value : 0); let symbol: Symbol; if (name.kind === SyntaxKind.Identifier) { - const message = meaning === SymbolFlags.Namespace ? Diagnostics.Cannot_find_namespace_0 : Diagnostics.Cannot_find_name_0; + const message = meaning === namespaceMeaning ? Diagnostics.Cannot_find_namespace_0 : Diagnostics.Cannot_find_name_0; symbol = resolveName(location || name, name.escapedText, meaning, ignoreErrors ? undefined : message, name, /*isUse*/ true); if (!symbol) { @@ -2004,7 +2006,7 @@ namespace ts { else if (name.kind === SyntaxKind.QualifiedName || name.kind === SyntaxKind.PropertyAccessExpression) { const left = name.kind === SyntaxKind.QualifiedName ? name.left : name.expression; const right = name.kind === SyntaxKind.QualifiedName ? name.right : name.name; - let namespace = resolveEntityName(left, SymbolFlags.Namespace, ignoreErrors, /*dontResolveAlias*/ false, location); + let namespace = resolveEntityName(left, namespaceMeaning, ignoreErrors, /*dontResolveAlias*/ false, location); if (!namespace || nodeIsMissing(right)) { return undefined; } @@ -2012,7 +2014,7 @@ namespace ts { return namespace; } if (isInJavaScriptFile(name)) { - const initializer = getDeclaredJavascriptInitializer(namespace.valueDeclaration); + const initializer = getDeclaredJavascriptInitializer(namespace.valueDeclaration) || getAssignedJavascriptInitializer(namespace.valueDeclaration); if (initializer) { namespace = getSymbolOfNode(initializer); } diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 2f4c80ecbe173..8947f8910d16c 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1488,7 +1488,8 @@ namespace ts { } export function getAssignedJavascriptInitializer(node: Node) { - return (isBinaryExpression(node) && node.operatorToken.kind === SyntaxKind.BarBarToken || isPropertyAccessExpression(node)) && + return node && + (isBinaryExpression(node) && node.operatorToken.kind === SyntaxKind.BarBarToken || isPropertyAccessExpression(node)) && node.parent && isBinaryExpression(node.parent) && node.parent.operatorToken.kind === SyntaxKind.EqualsToken && (getJavascriptInitializer(node.parent.right) || getDefaultedJavascriptInitializer(node.parent.left as EntityNameExpression, node.parent.right)); @@ -1570,33 +1571,30 @@ namespace ts { if (lhs.expression.kind === SyntaxKind.ThisKeyword) { return SpecialPropertyAssignmentKind.ThisProperty; } - if (isIdentifier(lhs.expression)) { - if (lhs.expression.escapedText === "exports") { - // exports.name = expr - return SpecialPropertyAssignmentKind.ExportsProperty; - } - else if (lhs.expression.escapedText === "module" && lhs.name.escapedText === "exports") { - // module.exports = expr - return SpecialPropertyAssignmentKind.ModuleExports; - } + else if (isIdentifier(lhs.expression) && lhs.expression.escapedText === "module" && lhs.name.escapedText === "exports") { + // module.exports = expr + return SpecialPropertyAssignmentKind.ModuleExports; } - if (isEntityNameExpression(lhs.expression)) { + else if (isEntityNameExpression(lhs.expression)) { if (lhs.name.escapedText === "prototype" && isObjectLiteralExpression(expr.right)) { // F.prototype = { ... } return SpecialPropertyAssignmentKind.Prototype; } - else if (isPropertyAccessExpression(lhs.expression)) { - // chained dot, e.g. x.y.z = expr; this var is the 'x.y' part - if (isIdentifier(lhs.expression.expression) && - lhs.expression.expression.escapedText === "module" && - lhs.expression.name.escapedText === "exports") { - // module.exports.name = expr - return SpecialPropertyAssignmentKind.ExportsProperty; - } - if (lhs.expression.name.escapedText === "prototype") { - // F.G....prototype.x = expr - return SpecialPropertyAssignmentKind.PrototypeProperty; - } + else if (isPropertyAccessExpression(lhs.expression) && lhs.expression.name.escapedText === "prototype") { + // F.G....prototype.x = expr + return SpecialPropertyAssignmentKind.PrototypeProperty; + } + + let nextToLast = lhs; + while (isPropertyAccessExpression(nextToLast.expression)) { + nextToLast = nextToLast.expression; + } + Debug.assert(isIdentifier(nextToLast.expression)); + const id = nextToLast.expression as Identifier; + if (id.escapedText === "exports" || + id.escapedText === "module" && nextToLast.name.escapedText === "exports") { + // exports.name = expr OR module.exports.name = expr + return SpecialPropertyAssignmentKind.ExportsProperty; } // F.G...x = expr return SpecialPropertyAssignmentKind.Property; diff --git a/tests/baselines/reference/exportNestedNamespaces.symbols b/tests/baselines/reference/exportNestedNamespaces.symbols new file mode 100644 index 0000000000000..072b802f351d8 --- /dev/null +++ b/tests/baselines/reference/exportNestedNamespaces.symbols @@ -0,0 +1,74 @@ +=== tests/cases/conformance/salsa/mod.js === +exports.n = {}; +>exports.n : Symbol(n, Decl(mod.js, 0, 0)) +>exports : Symbol(n, Decl(mod.js, 0, 0)) +>n : Symbol(n, Decl(mod.js, 0, 0)) + +exports.n.K = function () { +>exports.n.K : Symbol(K, Decl(mod.js, 0, 15)) +>exports.n : Symbol(K, Decl(mod.js, 0, 15)) +>exports : Symbol("tests/cases/conformance/salsa/mod", Decl(mod.js, 0, 0)) +>n : Symbol(n, Decl(mod.js, 0, 0)) +>K : Symbol(K, Decl(mod.js, 0, 15)) + + this.x = 10; +>this : Symbol(__object, Decl(mod.js, 0, 11), Decl(mod.js, 1, 8)) +>x : Symbol((Anonymous function).x, Decl(mod.js, 1, 27)) +} +exports.Classic = class { +>exports.Classic : Symbol(Classic, Decl(mod.js, 3, 1)) +>exports : Symbol(Classic, Decl(mod.js, 3, 1)) +>Classic : Symbol(Classic, Decl(mod.js, 3, 1)) + + constructor() { + this.p = 1 +>this.p : Symbol((Anonymous class).p, Decl(mod.js, 5, 19)) +>this : Symbol((Anonymous class), Decl(mod.js, 4, 17)) +>p : Symbol((Anonymous class).p, Decl(mod.js, 5, 19)) + } +} + +=== tests/cases/conformance/salsa/use.js === +import * as s from './mod' +>s : Symbol(s, Decl(use.js, 0, 6)) + +var k = new s.n.K() +>k : Symbol(k, Decl(use.js, 2, 3)) +>s.n.K : Symbol(K, Decl(mod.js, 0, 15)) +>s.n : Symbol(s.n, Decl(mod.js, 0, 0)) +>s : Symbol(s, Decl(use.js, 0, 6)) +>n : Symbol(s.n, Decl(mod.js, 0, 0)) +>K : Symbol(K, Decl(mod.js, 0, 15)) + +k.x +>k.x : Symbol((Anonymous function).x, Decl(mod.js, 1, 27)) +>k : Symbol(k, Decl(use.js, 2, 3)) +>x : Symbol((Anonymous function).x, Decl(mod.js, 1, 27)) + +var classic = new s.Classic() +>classic : Symbol(classic, Decl(use.js, 4, 3)) +>s.Classic : Symbol(s.Classic, Decl(mod.js, 3, 1)) +>s : Symbol(s, Decl(use.js, 0, 6)) +>Classic : Symbol(s.Classic, Decl(mod.js, 3, 1)) + + +/** @param {s.n.K} c + @param {s.Classic} classic */ +function f(c, classic) { +>f : Symbol(f, Decl(use.js, 4, 29)) +>c : Symbol(c, Decl(use.js, 9, 11)) +>classic : Symbol(classic, Decl(use.js, 9, 13)) + + c.x +>c.x : Symbol((Anonymous function).x, Decl(mod.js, 1, 27)) +>c : Symbol(c, Decl(use.js, 9, 11)) +>x : Symbol((Anonymous function).x, Decl(mod.js, 1, 27)) + + classic.p +>classic.p : Symbol((Anonymous class).p, Decl(mod.js, 5, 19)) +>classic : Symbol(classic, Decl(use.js, 9, 13)) +>p : Symbol((Anonymous class).p, Decl(mod.js, 5, 19)) +} + + + diff --git a/tests/baselines/reference/exportNestedNamespaces.types b/tests/baselines/reference/exportNestedNamespaces.types new file mode 100644 index 0000000000000..893ed56ef7089 --- /dev/null +++ b/tests/baselines/reference/exportNestedNamespaces.types @@ -0,0 +1,87 @@ +=== tests/cases/conformance/salsa/mod.js === +exports.n = {}; +>exports.n = {} : typeof __object +>exports.n : typeof __object +>exports : typeof "tests/cases/conformance/salsa/mod" +>n : typeof __object +>{} : typeof __object + +exports.n.K = function () { +>exports.n.K = function () { this.x = 10;} : () => void +>exports.n.K : () => void +>exports.n : typeof __object +>exports : typeof "tests/cases/conformance/salsa/mod" +>n : typeof __object +>K : () => void +>function () { this.x = 10;} : () => void + + this.x = 10; +>this.x = 10 : 10 +>this.x : any +>this : typeof __object +>x : any +>10 : 10 +} +exports.Classic = class { +>exports.Classic = class { constructor() { this.p = 1 }} : typeof (Anonymous class) +>exports.Classic : typeof (Anonymous class) +>exports : typeof "tests/cases/conformance/salsa/mod" +>Classic : typeof (Anonymous class) +>class { constructor() { this.p = 1 }} : typeof (Anonymous class) + + constructor() { + this.p = 1 +>this.p = 1 : 1 +>this.p : number +>this : this +>p : number +>1 : 1 + } +} + +=== tests/cases/conformance/salsa/use.js === +import * as s from './mod' +>s : typeof s + +var k = new s.n.K() +>k : { x: number; } +>new s.n.K() : { x: number; } +>s.n.K : () => void +>s.n : typeof __object +>s : typeof s +>n : typeof __object +>K : () => void + +k.x +>k.x : number +>k : { x: number; } +>x : number + +var classic = new s.Classic() +>classic : (Anonymous class) +>new s.Classic() : (Anonymous class) +>s.Classic : typeof (Anonymous class) +>s : typeof s +>Classic : typeof (Anonymous class) + + +/** @param {s.n.K} c + @param {s.Classic} classic */ +function f(c, classic) { +>f : (c: { x: number; }, classic: (Anonymous class)) => void +>c : { x: number; } +>classic : (Anonymous class) + + c.x +>c.x : number +>c : { x: number; } +>x : number + + classic.p +>classic.p : number +>classic : (Anonymous class) +>p : number +} + + + diff --git a/tests/baselines/reference/moduleExportNestedNamespaces.errors.txt b/tests/baselines/reference/moduleExportNestedNamespaces.errors.txt new file mode 100644 index 0000000000000..bdf81a5522897 --- /dev/null +++ b/tests/baselines/reference/moduleExportNestedNamespaces.errors.txt @@ -0,0 +1,37 @@ +tests/cases/conformance/salsa/mod.js(1,1): error TS2304: Cannot find name 'module'. +tests/cases/conformance/salsa/mod.js(2,1): error TS2304: Cannot find name 'module'. +tests/cases/conformance/salsa/mod.js(5,1): error TS2304: Cannot find name 'module'. + + +==== tests/cases/conformance/salsa/mod.js (3 errors) ==== + module.exports.n = {}; + ~~~~~~ +!!! error TS2304: Cannot find name 'module'. + module.exports.n.K = function C() { + ~~~~~~ +!!! error TS2304: Cannot find name 'module'. + this.x = 10; + } + module.exports.Classic = class { + ~~~~~~ +!!! error TS2304: Cannot find name 'module'. + constructor() { + this.p = 1 + } + } + +==== tests/cases/conformance/salsa/use.js (0 errors) ==== + import * as s from './mod' + + var k = new s.n.K() + k.x + var classic = new s.Classic() + + + /** @param {s.n.K} c + @param {s.Classic} classic */ + function f(c, classic) { + c.x + classic.p + } + \ No newline at end of file diff --git a/tests/baselines/reference/moduleExportNestedNamespaces.symbols b/tests/baselines/reference/moduleExportNestedNamespaces.symbols new file mode 100644 index 0000000000000..72215bf1089bd --- /dev/null +++ b/tests/baselines/reference/moduleExportNestedNamespaces.symbols @@ -0,0 +1,67 @@ +=== tests/cases/conformance/salsa/mod.js === +module.exports.n = {}; +>module.exports : Symbol(n, Decl(mod.js, 0, 0)) +>n : Symbol(n, Decl(mod.js, 0, 0)) + +module.exports.n.K = function C() { +>module.exports.n : Symbol(K, Decl(mod.js, 0, 22)) +>K : Symbol(K, Decl(mod.js, 0, 22)) +>C : Symbol(C, Decl(mod.js, 1, 20)) + + this.x = 10; +>x : Symbol(C.x, Decl(mod.js, 1, 35)) +} +module.exports.Classic = class { +>module.exports : Symbol(Classic, Decl(mod.js, 3, 1)) +>Classic : Symbol(Classic, Decl(mod.js, 3, 1)) + + constructor() { + this.p = 1 +>this.p : Symbol((Anonymous class).p, Decl(mod.js, 5, 19)) +>this : Symbol((Anonymous class), Decl(mod.js, 4, 24)) +>p : Symbol((Anonymous class).p, Decl(mod.js, 5, 19)) + } +} + +=== tests/cases/conformance/salsa/use.js === +import * as s from './mod' +>s : Symbol(s, Decl(use.js, 0, 6)) + +var k = new s.n.K() +>k : Symbol(k, Decl(use.js, 2, 3)) +>s.n.K : Symbol(K, Decl(mod.js, 0, 22)) +>s.n : Symbol(s.n, Decl(mod.js, 0, 0)) +>s : Symbol(s, Decl(use.js, 0, 6)) +>n : Symbol(s.n, Decl(mod.js, 0, 0)) +>K : Symbol(K, Decl(mod.js, 0, 22)) + +k.x +>k.x : Symbol(C.x, Decl(mod.js, 1, 35)) +>k : Symbol(k, Decl(use.js, 2, 3)) +>x : Symbol(C.x, Decl(mod.js, 1, 35)) + +var classic = new s.Classic() +>classic : Symbol(classic, Decl(use.js, 4, 3)) +>s.Classic : Symbol(s.Classic, Decl(mod.js, 3, 1)) +>s : Symbol(s, Decl(use.js, 0, 6)) +>Classic : Symbol(s.Classic, Decl(mod.js, 3, 1)) + + +/** @param {s.n.K} c + @param {s.Classic} classic */ +function f(c, classic) { +>f : Symbol(f, Decl(use.js, 4, 29)) +>c : Symbol(c, Decl(use.js, 9, 11)) +>classic : Symbol(classic, Decl(use.js, 9, 13)) + + c.x +>c.x : Symbol(C.x, Decl(mod.js, 1, 35)) +>c : Symbol(c, Decl(use.js, 9, 11)) +>x : Symbol(C.x, Decl(mod.js, 1, 35)) + + classic.p +>classic.p : Symbol((Anonymous class).p, Decl(mod.js, 5, 19)) +>classic : Symbol(classic, Decl(use.js, 9, 13)) +>p : Symbol((Anonymous class).p, Decl(mod.js, 5, 19)) +} + diff --git a/tests/baselines/reference/moduleExportNestedNamespaces.types b/tests/baselines/reference/moduleExportNestedNamespaces.types new file mode 100644 index 0000000000000..7c776e362f630 --- /dev/null +++ b/tests/baselines/reference/moduleExportNestedNamespaces.types @@ -0,0 +1,92 @@ +=== tests/cases/conformance/salsa/mod.js === +module.exports.n = {}; +>module.exports.n = {} : typeof __object +>module.exports.n : any +>module.exports : any +>module : any +>exports : any +>n : any +>{} : typeof __object + +module.exports.n.K = function C() { +>module.exports.n.K = function C() { this.x = 10;} : () => void +>module.exports.n.K : any +>module.exports.n : any +>module.exports : any +>module : any +>exports : any +>n : any +>K : any +>function C() { this.x = 10;} : () => void +>C : () => void + + this.x = 10; +>this.x = 10 : 10 +>this.x : any +>this : any +>x : any +>10 : 10 +} +module.exports.Classic = class { +>module.exports.Classic = class { constructor() { this.p = 1 }} : typeof (Anonymous class) +>module.exports.Classic : any +>module.exports : any +>module : any +>exports : any +>Classic : any +>class { constructor() { this.p = 1 }} : typeof (Anonymous class) + + constructor() { + this.p = 1 +>this.p = 1 : 1 +>this.p : number +>this : this +>p : number +>1 : 1 + } +} + +=== tests/cases/conformance/salsa/use.js === +import * as s from './mod' +>s : typeof s + +var k = new s.n.K() +>k : { x: number; } +>new s.n.K() : { x: number; } +>s.n.K : () => void +>s.n : typeof __object +>s : typeof s +>n : typeof __object +>K : () => void + +k.x +>k.x : number +>k : { x: number; } +>x : number + +var classic = new s.Classic() +>classic : (Anonymous class) +>new s.Classic() : (Anonymous class) +>s.Classic : typeof (Anonymous class) +>s : typeof s +>Classic : typeof (Anonymous class) + + +/** @param {s.n.K} c + @param {s.Classic} classic */ +function f(c, classic) { +>f : (c: { x: number; }, classic: (Anonymous class)) => void +>c : { x: number; } +>classic : (Anonymous class) + + c.x +>c.x : number +>c : { x: number; } +>x : number + + classic.p +>classic.p : number +>classic : (Anonymous class) +>p : number +} + diff --git a/tests/cases/conformance/salsa/exportNestedNamespaces.ts b/tests/cases/conformance/salsa/exportNestedNamespaces.ts new file mode 100644 index 0000000000000..41f4a942d02a3 --- /dev/null +++ b/tests/cases/conformance/salsa/exportNestedNamespaces.ts @@ -0,0 +1,31 @@ +// @allowJs: true +// @checkJs: true +// @noEmit: true +// @Filename: mod.js + +exports.n = {}; +exports.n.K = function () { + this.x = 10; +} +exports.Classic = class { + constructor() { + this.p = 1 + } +} + +// @Filename: use.js +import * as s from './mod' + +var k = new s.n.K() +k.x +var classic = new s.Classic() + + +/** @param {s.n.K} c + @param {s.Classic} classic */ +function f(c, classic) { + c.x + classic.p +} + + diff --git a/tests/cases/conformance/salsa/moduleExportNestedNamespaces.ts b/tests/cases/conformance/salsa/moduleExportNestedNamespaces.ts new file mode 100644 index 0000000000000..37a6aaf58ec72 --- /dev/null +++ b/tests/cases/conformance/salsa/moduleExportNestedNamespaces.ts @@ -0,0 +1,29 @@ +// @allowJs: true +// @checkJs: true +// @noEmit: true +// @Filename: mod.js + +module.exports.n = {}; +module.exports.n.K = function C() { + this.x = 10; +} +module.exports.Classic = class { + constructor() { + this.p = 1 + } +} + +// @Filename: use.js +import * as s from './mod' + +var k = new s.n.K() +k.x +var classic = new s.Classic() + + +/** @param {s.n.K} c + @param {s.Classic} classic */ +function f(c, classic) { + c.x + classic.p +} From c31808922d762dce4c2eb9b196d7f09faeafaf00 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 27 Feb 2018 15:04:10 -0800 Subject: [PATCH 40/44] Remove assert for undeclared js-nested-exports Previously, this would assert: ```ts exports.undeclared.n = 1; ``` Because undeclared was never declared in any recognised way. Now it no longer asserts, but does not bind. That's because the full pattern starts with the line `exports = require('./x')` and assumes that x.js declares `undeclared`. I am not sure how to bind this. The new test contains this pattern in case I figure it out. --- src/compiler/binder.ts | 8 +- .../exportNestedNamespaces2.errors.txt | 40 ++++++++++ .../reference/exportNestedNamespaces2.symbols | 47 ++++++++++++ .../reference/exportNestedNamespaces2.types | 73 +++++++++++++++++++ .../salsa/exportNestedNamespaces2.ts | 23 ++++++ 5 files changed, 189 insertions(+), 2 deletions(-) create mode 100644 tests/baselines/reference/exportNestedNamespaces2.errors.txt create mode 100644 tests/baselines/reference/exportNestedNamespaces2.symbols create mode 100644 tests/baselines/reference/exportNestedNamespaces2.types create mode 100644 tests/cases/conformance/salsa/exportNestedNamespaces2.ts diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 3e5c85149d1aa..10127bbfec121 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2308,12 +2308,16 @@ namespace ts { if (isExportsOrModuleExportsOrAlias(file, e) || (isIdentifier(e) && e.escapedText === "module" && original === undefined)) { return file.symbol; } - Debug.assert(!!original); + if (!original) { + return undefined; + } const s = getJSInitializerSymbol(original); addDeclarationToSymbol(s, id, SymbolFlags.Module | SymbolFlags.JSContainer); return s; }); - declareSymbol(symbol.exports, symbol, lhs, SymbolFlags.Property | SymbolFlags.ExportValue, SymbolFlags.None); + if (symbol) { + declareSymbol(symbol.exports, symbol, lhs, SymbolFlags.Property | SymbolFlags.ExportValue, SymbolFlags.None); + } } function bindModuleExportsAssignment(node: BinaryExpression) { diff --git a/tests/baselines/reference/exportNestedNamespaces2.errors.txt b/tests/baselines/reference/exportNestedNamespaces2.errors.txt new file mode 100644 index 0000000000000..f8378e27776a7 --- /dev/null +++ b/tests/baselines/reference/exportNestedNamespaces2.errors.txt @@ -0,0 +1,40 @@ +tests/cases/conformance/salsa/first.js(1,1): error TS2539: Cannot assign to '"tests/cases/conformance/salsa/first"' because it is not a variable. +tests/cases/conformance/salsa/first.js(1,11): error TS2304: Cannot find name 'require'. +tests/cases/conformance/salsa/first.js(2,9): error TS2339: Property 'formatters' does not exist on type 'typeof "tests/cases/conformance/salsa/first"'. +tests/cases/conformance/salsa/second.js(1,1): error TS2539: Cannot assign to '"tests/cases/conformance/salsa/second"' because it is not a variable. +tests/cases/conformance/salsa/second.js(1,11): error TS2304: Cannot find name 'require'. +tests/cases/conformance/salsa/second.js(2,9): error TS2339: Property 'formatters' does not exist on type 'typeof "tests/cases/conformance/salsa/second"'. + + +==== tests/cases/conformance/salsa/mod.js (0 errors) ==== + // Based on a pattern from adonis + exports.formatters = {} +==== tests/cases/conformance/salsa/first.js (3 errors) ==== + exports = require('./mod') + ~~~~~~~ +!!! error TS2539: Cannot assign to '"tests/cases/conformance/salsa/first"' because it is not a variable. + ~~~~~~~ +!!! error TS2304: Cannot find name 'require'. + exports.formatters.j = function (v) { + ~~~~~~~~~~ +!!! error TS2339: Property 'formatters' does not exist on type 'typeof "tests/cases/conformance/salsa/first"'. + return v + } +==== tests/cases/conformance/salsa/second.js (3 errors) ==== + exports = require('./mod') + ~~~~~~~ +!!! error TS2539: Cannot assign to '"tests/cases/conformance/salsa/second"' because it is not a variable. + ~~~~~~~ +!!! error TS2304: Cannot find name 'require'. + exports.formatters.o = function (v) { + ~~~~~~~~~~ +!!! error TS2339: Property 'formatters' does not exist on type 'typeof "tests/cases/conformance/salsa/second"'. + return v + } + +==== tests/cases/conformance/salsa/use.js (0 errors) ==== + import * as debug from './mod' + + debug.formatters.j + var one = debug.formatters.o(1) + \ No newline at end of file diff --git a/tests/baselines/reference/exportNestedNamespaces2.symbols b/tests/baselines/reference/exportNestedNamespaces2.symbols new file mode 100644 index 0000000000000..bc14f9f8889ff --- /dev/null +++ b/tests/baselines/reference/exportNestedNamespaces2.symbols @@ -0,0 +1,47 @@ +=== tests/cases/conformance/salsa/mod.js === +// Based on a pattern from adonis +exports.formatters = {} +>exports.formatters : Symbol(formatters, Decl(mod.js, 0, 0)) +>exports : Symbol(formatters, Decl(mod.js, 0, 0)) +>formatters : Symbol(formatters, Decl(mod.js, 0, 0)) + +=== tests/cases/conformance/salsa/first.js === +exports = require('./mod') +>exports : Symbol("tests/cases/conformance/salsa/first", Decl(first.js, 0, 0)) +>'./mod' : Symbol("tests/cases/conformance/salsa/mod", Decl(mod.js, 0, 0)) + +exports.formatters.j = function (v) { +>exports : Symbol("tests/cases/conformance/salsa/first", Decl(first.js, 0, 0)) +>v : Symbol(v, Decl(first.js, 1, 33)) + + return v +>v : Symbol(v, Decl(first.js, 1, 33)) +} +=== tests/cases/conformance/salsa/second.js === +exports = require('./mod') +>exports : Symbol("tests/cases/conformance/salsa/second", Decl(second.js, 0, 0)) +>'./mod' : Symbol("tests/cases/conformance/salsa/mod", Decl(mod.js, 0, 0)) + +exports.formatters.o = function (v) { +>exports : Symbol("tests/cases/conformance/salsa/second", Decl(second.js, 0, 0)) +>v : Symbol(v, Decl(second.js, 1, 33)) + + return v +>v : Symbol(v, Decl(second.js, 1, 33)) +} + +=== tests/cases/conformance/salsa/use.js === +import * as debug from './mod' +>debug : Symbol(debug, Decl(use.js, 0, 6)) + +debug.formatters.j +>debug.formatters : Symbol(debug.formatters, Decl(mod.js, 0, 0)) +>debug : Symbol(debug, Decl(use.js, 0, 6)) +>formatters : Symbol(debug.formatters, Decl(mod.js, 0, 0)) + +var one = debug.formatters.o(1) +>one : Symbol(one, Decl(use.js, 3, 3)) +>debug.formatters : Symbol(debug.formatters, Decl(mod.js, 0, 0)) +>debug : Symbol(debug, Decl(use.js, 0, 6)) +>formatters : Symbol(debug.formatters, Decl(mod.js, 0, 0)) + diff --git a/tests/baselines/reference/exportNestedNamespaces2.types b/tests/baselines/reference/exportNestedNamespaces2.types new file mode 100644 index 0000000000000..761c9bc604ec0 --- /dev/null +++ b/tests/baselines/reference/exportNestedNamespaces2.types @@ -0,0 +1,73 @@ +=== tests/cases/conformance/salsa/mod.js === +// Based on a pattern from adonis +exports.formatters = {} +>exports.formatters = {} : { [x: string]: any; } +>exports.formatters : { [x: string]: any; } +>exports : typeof "tests/cases/conformance/salsa/mod" +>formatters : { [x: string]: any; } +>{} : { [x: string]: any; } + +=== tests/cases/conformance/salsa/first.js === +exports = require('./mod') +>exports = require('./mod') : typeof "tests/cases/conformance/salsa/mod" +>exports : any +>require('./mod') : typeof "tests/cases/conformance/salsa/mod" +>require : any +>'./mod' : "./mod" + +exports.formatters.j = function (v) { +>exports.formatters.j = function (v) { return v} : (v: any) => any +>exports.formatters.j : any +>exports.formatters : any +>exports : typeof "tests/cases/conformance/salsa/first" +>formatters : any +>j : any +>function (v) { return v} : (v: any) => any +>v : any + + return v +>v : any +} +=== tests/cases/conformance/salsa/second.js === +exports = require('./mod') +>exports = require('./mod') : typeof "tests/cases/conformance/salsa/mod" +>exports : any +>require('./mod') : typeof "tests/cases/conformance/salsa/mod" +>require : any +>'./mod' : "./mod" + +exports.formatters.o = function (v) { +>exports.formatters.o = function (v) { return v} : (v: any) => any +>exports.formatters.o : any +>exports.formatters : any +>exports : typeof "tests/cases/conformance/salsa/second" +>formatters : any +>o : any +>function (v) { return v} : (v: any) => any +>v : any + + return v +>v : any +} + +=== tests/cases/conformance/salsa/use.js === +import * as debug from './mod' +>debug : typeof debug + +debug.formatters.j +>debug.formatters.j : any +>debug.formatters : { [x: string]: any; } +>debug : typeof debug +>formatters : { [x: string]: any; } +>j : any + +var one = debug.formatters.o(1) +>one : any +>debug.formatters.o(1) : any +>debug.formatters.o : any +>debug.formatters : { [x: string]: any; } +>debug : typeof debug +>formatters : { [x: string]: any; } +>o : any +>1 : 1 + diff --git a/tests/cases/conformance/salsa/exportNestedNamespaces2.ts b/tests/cases/conformance/salsa/exportNestedNamespaces2.ts new file mode 100644 index 0000000000000..3745d3bd2c402 --- /dev/null +++ b/tests/cases/conformance/salsa/exportNestedNamespaces2.ts @@ -0,0 +1,23 @@ +// @allowJs: true +// @checkJs: true +// @noEmit: true + +// @Filename: mod.js +// Based on a pattern from adonis +exports.formatters = {} +// @Filename: first.js +exports = require('./mod') +exports.formatters.j = function (v) { + return v +} +// @Filename: second.js +exports = require('./mod') +exports.formatters.o = function (v) { + return v +} + +// @Filename: use.js +import * as debug from './mod' + +debug.formatters.j +var one = debug.formatters.o(1) From 125a317a9a6c6baaa1f197e1e6968957a758a437 Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Tue, 27 Feb 2018 15:11:06 -0800 Subject: [PATCH 41/44] Fix lint --- src/compiler/utilities.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 8947f8910d16c..842c51d0c0ccb 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1571,7 +1571,7 @@ namespace ts { if (lhs.expression.kind === SyntaxKind.ThisKeyword) { return SpecialPropertyAssignmentKind.ThisProperty; } - else if (isIdentifier(lhs.expression) && lhs.expression.escapedText === "module" && lhs.name.escapedText === "exports") { + else if (isIdentifier(lhs.expression) && lhs.expression.escapedText === "module" && lhs.name.escapedText === "exports") { // module.exports = expr return SpecialPropertyAssignmentKind.ModuleExports; } From 239f214b1ca34138470a90100a4716e6135a692b Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Wed, 7 Mar 2018 16:26:29 -0800 Subject: [PATCH 42/44] Address PR comments 1. Add documentation 2. Better organisation of concerns in utility functions 3. Better handling of module.exports and exports in the binder's new code. --- src/compiler/binder.ts | 30 +++++++++++++--------- src/compiler/utilities.ts | 54 +++++++++++++++++++++++++++++---------- 2 files changed, 59 insertions(+), 25 deletions(-) diff --git a/src/compiler/binder.ts b/src/compiler/binder.ts index 803595f38f1ee..d03b055c9e4bb 100644 --- a/src/compiler/binder.ts +++ b/src/compiler/binder.ts @@ -2295,10 +2295,7 @@ namespace ts { // expression is the declaration setCommonJsModuleIndicator(node); const lhs = node.left as PropertyAccessEntityNameExpression; - const symbol = forEachIdentifierInEntityName(lhs.expression, (id, original, e) => { - if (isExportsOrModuleExportsOrAlias(file, e) || (isIdentifier(e) && e.escapedText === "module" && original === undefined)) { - return file.symbol; - } + const symbol = forEachIdentifierInEntityName(lhs.expression, (id, original) => { if (!original) { return undefined; } @@ -2422,9 +2419,15 @@ namespace ts { function bindPropertyAssignment(name: EntityNameExpression, propertyAccess: PropertyAccessEntityNameExpression, isPrototypeProperty: boolean) { let symbol = getJSInitializerSymbol(lookupSymbolForPropertyAccess(name)); - const isToplevelNamespaceableInitializer = isBinaryExpression(propertyAccess.parent) ? - propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && getJavascriptInitializer(propertyAccess.parent.right) : - propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; + let isToplevelNamespaceableInitializer: boolean; + if (isBinaryExpression(propertyAccess.parent)) { + const isPrototypeAssignment = isPropertyAccessExpression(propertyAccess.parent.left) && propertyAccess.parent.left.name.escapedText === "prototype"; + isToplevelNamespaceableInitializer = propertyAccess.parent.parent.parent.kind === SyntaxKind.SourceFile && + !!getJavascriptInitializer(propertyAccess.parent.right, isPrototypeAssignment); + } + else { + isToplevelNamespaceableInitializer = propertyAccess.parent.parent.kind === SyntaxKind.SourceFile; + } if (!isPrototypeProperty && (!symbol || !(symbol.flags & SymbolFlags.Namespace)) && isToplevelNamespaceableInitializer) { // make symbols or add declarations for intermediate containers const flags = SymbolFlags.Module | SymbolFlags.JSContainer; @@ -2465,14 +2468,17 @@ namespace ts { } } - function forEachIdentifierInEntityName(e: EntityNameExpression, action: (e: Identifier, symbol: Symbol, k: EntityNameExpression) => Symbol): Symbol { - if (isIdentifier(e)) { - return action(e, lookupSymbolForPropertyAccess(e), e); + function forEachIdentifierInEntityName(e: EntityNameExpression, action: (e: Identifier, symbol: Symbol) => Symbol): Symbol { + if (isExportsOrModuleExportsOrAlias(file, e)) { + return file.symbol; + } + else if (isIdentifier(e)) { + return action(e, lookupSymbolForPropertyAccess(e)); } else { const s = getJSInitializerSymbol(forEachIdentifierInEntityName(e.expression, action)); Debug.assert(!!s && !!s.exports); - return action(e.name, s.exports.get(e.name.escapedText), e); + return action(e.name, s.exports.get(e.name.escapedText)); } } @@ -2704,7 +2710,7 @@ namespace ts { function isExportsOrModuleExportsOrAliasOrAssignment(sourceFile: SourceFile, node: Expression): boolean { return isExportsOrModuleExportsOrAlias(sourceFile, node) || - (isAssignmentExpression(node, /*excludeCompoundAssignements*/ true) && ( + (isAssignmentExpression(node, /*excludeCompoundAssignment*/ true) && ( isExportsOrModuleExportsOrAliasOrAssignment(sourceFile, node.left) || isExportsOrModuleExportsOrAliasOrAssignment(sourceFile, node.right))); } diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index 354848eb693fe..da4904ff99632 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1476,6 +1476,13 @@ namespace ts { return getSourceTextOfNodeFromSourceFile(sourceFile, str).charCodeAt(0) === CharacterCodes.doubleQuote; } + /** + * Given the symbol of a declaration, find the symbol of its Javascript container-like initializer, + * if it has one. Otherwise just return the original symbol. + * + * Container-like initializer behave like namespaces, so the binder needs to add contained symbols + * to their exports. An example is a function with assignments to `this` inside. + */ export function getJSInitializerSymbol(symbol: Symbol) { if (!symbol || !symbol.valueDeclaration) { return symbol; @@ -1485,22 +1492,37 @@ namespace ts { return e ? e.symbol : symbol; } + /** Get the declaration initializer, when the initializer is container-like (See getJavascriptInitializer) */ export function getDeclaredJavascriptInitializer(node: Node) { if (node && isVariableDeclaration(node) && node.initializer) { - return getJavascriptInitializer(node.initializer) || - isIdentifier(node.name) && getDefaultedJavascriptInitializer(node.name, node.initializer); + return getJavascriptInitializer(node.initializer, /*isPrototypeAssignment*/ false) || + isIdentifier(node.name) && getDefaultedJavascriptInitializer(node.name, node.initializer, /*isPrototypeAssignment*/ false); } } + /** + * Get the assignment 'initializer' -- the righthand side-- when the initializer is container-like (See getJavascriptInitializer). + * We treat the right hand side of assignments with container-like initalizers as declarations. + */ export function getAssignedJavascriptInitializer(node: Node) { - return node && - (isBinaryExpression(node) && node.operatorToken.kind === SyntaxKind.BarBarToken || isPropertyAccessExpression(node)) && - node.parent && isBinaryExpression(node.parent) && - node.parent.operatorToken.kind === SyntaxKind.EqualsToken && - (getJavascriptInitializer(node.parent.right) || getDefaultedJavascriptInitializer(node.parent.left as EntityNameExpression, node.parent.right)); + if (node && node.parent && isBinaryExpression(node.parent) && node.parent.operatorToken.kind === SyntaxKind.EqualsToken) { + const isPrototypeAssignment = isPropertyAccessExpression(node.parent.left) && node.parent.left.name.escapedText === "prototype"; + return getJavascriptInitializer(node.parent.right, isPrototypeAssignment) || + getDefaultedJavascriptInitializer(node.parent.left as EntityNameExpression, node.parent.right, isPrototypeAssignment); + } } - export function getJavascriptInitializer(initializer: Expression) { + /** + * Recognized Javascript container-like initializers are: + * 1. (function() {})() -- IIFEs + * 2. function() { } -- Function expressions + * 3. class { } -- Class expressions + * 4. {} -- Empty object literals + * 5. { ... } -- Non-empty object literals, when used to initialize a prototype, like `C.prototype = { m() { } }` + * + * This function returns the provided initializer, or undefined if it is not valid. + */ + export function getJavascriptInitializer(initializer: Expression, isPrototypeAssignment: boolean) { if (isCallExpression(initializer)) { const e = skipParentheses(initializer.expression); return e.kind === SyntaxKind.FunctionExpression || e.kind === SyntaxKind.ArrowFunction ? initializer : undefined; @@ -1508,15 +1530,21 @@ namespace ts { if (initializer.kind === SyntaxKind.FunctionExpression || initializer.kind === SyntaxKind.ClassExpression) { return initializer; } - if (isObjectLiteralExpression(initializer) && - (initializer.properties.length === 0 || - isBinaryExpression(initializer.parent) && isPropertyAccessExpression(initializer.parent.left) && initializer.parent.left.name.escapedText === "prototype")) { + if (isObjectLiteralExpression(initializer) && (initializer.properties.length === 0 || isPrototypeAssignment)) { return initializer; } } - function getDefaultedJavascriptInitializer(name: EntityNameExpression, initializer: Expression) { - const e = isBinaryExpression(initializer) && getJavascriptInitializer(initializer.right); + /** + * A defaulted Javascript initializer matches the pattern + * `Lhs = Lhs || JavascriptInitializer` + * or `var Lhs = Lhs || JavascriptInitializer` + * + * The second Lhs is required to be the same as the first except that it may be prefixed with + * 'window.', 'global.' or 'self.' The second Lhs is otherwise ignored by the binder and checker. + */ + function getDefaultedJavascriptInitializer(name: EntityNameExpression, initializer: Expression, isPrototypeAssignment: boolean) { + const e = isBinaryExpression(initializer) && initializer.operatorToken.kind === SyntaxKind.BarBarToken && getJavascriptInitializer(initializer.right, isPrototypeAssignment); if (e && isSameEntityName(name, (initializer as BinaryExpression).left as EntityNameExpression)) { return e; } From 04ceb3d9bd5c4ef39a63e2a651db69bd7e4d231b Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 8 Mar 2018 09:49:23 -0800 Subject: [PATCH 43/44] Disallow JS/non-JS merge without crashing Note that the error location is misleading because it's reported inside the merge step for the js initializer. --- src/compiler/utilities.ts | 2 +- .../jsContainerMergeTsDeclaration.errors.txt | 22 ++++++++++++++++ .../jsContainerMergeTsDeclaration.js | 17 +++++++++++++ .../jsContainerMergeTsDeclaration.symbols | 18 +++++++++++++ .../jsContainerMergeTsDeclaration.types | 25 +++++++++++++++++++ .../salsa/jsContainerMergeTsDeclaration.ts | 11 ++++++++ 6 files changed, 94 insertions(+), 1 deletion(-) create mode 100644 tests/baselines/reference/jsContainerMergeTsDeclaration.errors.txt create mode 100644 tests/baselines/reference/jsContainerMergeTsDeclaration.js create mode 100644 tests/baselines/reference/jsContainerMergeTsDeclaration.symbols create mode 100644 tests/baselines/reference/jsContainerMergeTsDeclaration.types create mode 100644 tests/cases/conformance/salsa/jsContainerMergeTsDeclaration.ts diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index da4904ff99632..d1c4de29059e2 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1489,7 +1489,7 @@ namespace ts { } const declaration = symbol.valueDeclaration; const e = getDeclaredJavascriptInitializer(declaration) || getAssignedJavascriptInitializer(declaration); - return e ? e.symbol : symbol; + return e && e.symbol ? e.symbol : symbol; } /** Get the declaration initializer, when the initializer is container-like (See getJavascriptInitializer) */ diff --git a/tests/baselines/reference/jsContainerMergeTsDeclaration.errors.txt b/tests/baselines/reference/jsContainerMergeTsDeclaration.errors.txt new file mode 100644 index 0000000000000..d5e6c331e775f --- /dev/null +++ b/tests/baselines/reference/jsContainerMergeTsDeclaration.errors.txt @@ -0,0 +1,22 @@ +error TS5055: Cannot write file 'tests/cases/conformance/salsa/a.js' because it would overwrite input file. + Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig. +tests/cases/conformance/salsa/a.js(1,23): error TS2300: Duplicate identifier 'x'. +tests/cases/conformance/salsa/b.ts(1,5): error TS2300: Duplicate identifier 'x'. + + +!!! error TS5055: Cannot write file 'tests/cases/conformance/salsa/a.js' because it would overwrite input file. +!!! error TS5055: Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig. +==== tests/cases/conformance/salsa/a.js (1 errors) ==== + var /*1*/x = function foo() { + ~~~ +!!! error TS2300: Duplicate identifier 'x'. + } + x.a = function bar() { + } +==== tests/cases/conformance/salsa/b.ts (1 errors) ==== + var x = function () { + ~ +!!! error TS2300: Duplicate identifier 'x'. + return 1; + }(); + \ No newline at end of file diff --git a/tests/baselines/reference/jsContainerMergeTsDeclaration.js b/tests/baselines/reference/jsContainerMergeTsDeclaration.js new file mode 100644 index 0000000000000..9e81ff2e5360a --- /dev/null +++ b/tests/baselines/reference/jsContainerMergeTsDeclaration.js @@ -0,0 +1,17 @@ +//// [tests/cases/conformance/salsa/jsContainerMergeTsDeclaration.ts] //// + +//// [a.js] +var /*1*/x = function foo() { +} +x.a = function bar() { +} +//// [b.ts] +var x = function () { + return 1; +}(); + + +//// [b.js] +var x = function () { + return 1; +}(); diff --git a/tests/baselines/reference/jsContainerMergeTsDeclaration.symbols b/tests/baselines/reference/jsContainerMergeTsDeclaration.symbols new file mode 100644 index 0000000000000..080cf745cba88 --- /dev/null +++ b/tests/baselines/reference/jsContainerMergeTsDeclaration.symbols @@ -0,0 +1,18 @@ +=== tests/cases/conformance/salsa/a.js === +var /*1*/x = function foo() { +>x : Symbol(x, Decl(a.js, 0, 3), Decl(a.js, 1, 1), Decl(b.ts, 0, 3)) +>foo : Symbol(foo, Decl(a.js, 0, 12)) +} +x.a = function bar() { +>x.a : Symbol(foo.a, Decl(a.js, 1, 1)) +>x : Symbol(x, Decl(a.js, 0, 3), Decl(a.js, 1, 1), Decl(b.ts, 0, 3)) +>a : Symbol(foo.a, Decl(a.js, 1, 1)) +>bar : Symbol(bar, Decl(a.js, 2, 5)) +} +=== tests/cases/conformance/salsa/b.ts === +var x = function () { +>x : Symbol(x, Decl(a.js, 0, 3), Decl(a.js, 1, 1), Decl(b.ts, 0, 3)) + + return 1; +}(); + diff --git a/tests/baselines/reference/jsContainerMergeTsDeclaration.types b/tests/baselines/reference/jsContainerMergeTsDeclaration.types new file mode 100644 index 0000000000000..7d5631769988d --- /dev/null +++ b/tests/baselines/reference/jsContainerMergeTsDeclaration.types @@ -0,0 +1,25 @@ +=== tests/cases/conformance/salsa/a.js === +var /*1*/x = function foo() { +>x : { (): void; a: () => void; } +>function foo() {} : { (): void; a: () => void; } +>foo : { (): void; a: () => void; } +} +x.a = function bar() { +>x.a = function bar() {} : () => void +>x.a : () => void +>x : { (): void; a: () => void; } +>a : () => void +>function bar() {} : () => void +>bar : () => void +} +=== tests/cases/conformance/salsa/b.ts === +var x = function () { +>x : { (): void; a: () => void; } +>function () { return 1;}() : number +>function () { return 1;} : () => number + + return 1; +>1 : 1 + +}(); + diff --git a/tests/cases/conformance/salsa/jsContainerMergeTsDeclaration.ts b/tests/cases/conformance/salsa/jsContainerMergeTsDeclaration.ts new file mode 100644 index 0000000000000..5a5ba7f49d5a1 --- /dev/null +++ b/tests/cases/conformance/salsa/jsContainerMergeTsDeclaration.ts @@ -0,0 +1,11 @@ +// @allowJs: true +// @checkJs: true +// @Filename: a.js +var /*1*/x = function foo() { +} +x.a = function bar() { +} +// @Filename: b.ts +var x = function () { + return 1; +}(); From 35730f2879700ac828c8f9c6753f53effd7796cd Mon Sep 17 00:00:00 2001 From: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com> Date: Thu, 8 Mar 2018 10:33:38 -0800 Subject: [PATCH 44/44] Improve error span:duplicate symbols cross-js/ts when the JS symbol is a JS initializer --- src/compiler/checker.ts | 6 ++++-- src/compiler/utilities.ts | 17 +++++++++++++++-- .../jsContainerMergeTsDeclaration.errors.txt | 4 ++-- 3 files changed, 21 insertions(+), 6 deletions(-) diff --git a/src/compiler/checker.ts b/src/compiler/checker.ts index 50b04b71bee32..f8b084646775a 100644 --- a/src/compiler/checker.ts +++ b/src/compiler/checker.ts @@ -911,10 +911,12 @@ namespace ts { ? Diagnostics.Cannot_redeclare_block_scoped_variable_0 : Diagnostics.Duplicate_identifier_0; forEach(source.declarations, node => { - error(getNameOfDeclaration(node) || node, message, symbolToString(source)); + const errorNode = (getJavascriptInitializer(node, /*isPrototypeAssignment*/ false) ? getOuterNameOfJsInitializer(node) : getNameOfDeclaration(node)) || node; + error(errorNode, message, symbolToString(source)); }); forEach(target.declarations, node => { - error(getNameOfDeclaration(node) || node, message, symbolToString(source)); + const errorNode = (getJavascriptInitializer(node, /*isPrototypeAssignment*/ false) ? getOuterNameOfJsInitializer(node) : getNameOfDeclaration(node)) || node; + error(errorNode, message, symbolToString(source)); }); } } diff --git a/src/compiler/utilities.ts b/src/compiler/utilities.ts index d1c4de29059e2..ff28dc6291921 100644 --- a/src/compiler/utilities.ts +++ b/src/compiler/utilities.ts @@ -1522,13 +1522,13 @@ namespace ts { * * This function returns the provided initializer, or undefined if it is not valid. */ - export function getJavascriptInitializer(initializer: Expression, isPrototypeAssignment: boolean) { + export function getJavascriptInitializer(initializer: Node, isPrototypeAssignment: boolean): Expression { if (isCallExpression(initializer)) { const e = skipParentheses(initializer.expression); return e.kind === SyntaxKind.FunctionExpression || e.kind === SyntaxKind.ArrowFunction ? initializer : undefined; } if (initializer.kind === SyntaxKind.FunctionExpression || initializer.kind === SyntaxKind.ClassExpression) { - return initializer; + return initializer as Expression; } if (isObjectLiteralExpression(initializer) && (initializer.properties.length === 0 || isPrototypeAssignment)) { return initializer; @@ -1550,6 +1550,19 @@ namespace ts { } } + /** Given a Javascript initializer, return the outer name. That is, the lhs of the assignment or the declaration name. */ + export function getOuterNameOfJsInitializer(node: Declaration): DeclarationName | undefined { + if (isBinaryExpression(node.parent)) { + const parent = (node.parent.operatorToken.kind === SyntaxKind.BarBarToken && isBinaryExpression(node.parent.parent)) ? node.parent.parent : node.parent; + if (parent.operatorToken.kind === SyntaxKind.EqualsToken && isIdentifier(parent.left)) { + return parent.left; + } + } + else if (isVariableDeclaration(node.parent)) { + return node.parent.name; + } + } + /** * Is the 'declared' name the same as the one in the initializer? * @return true for identical entity names, as well as ones where the initializer is prefixed with diff --git a/tests/baselines/reference/jsContainerMergeTsDeclaration.errors.txt b/tests/baselines/reference/jsContainerMergeTsDeclaration.errors.txt index d5e6c331e775f..eb9ea6e9f53b8 100644 --- a/tests/baselines/reference/jsContainerMergeTsDeclaration.errors.txt +++ b/tests/baselines/reference/jsContainerMergeTsDeclaration.errors.txt @@ -1,6 +1,6 @@ error TS5055: Cannot write file 'tests/cases/conformance/salsa/a.js' because it would overwrite input file. Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig. -tests/cases/conformance/salsa/a.js(1,23): error TS2300: Duplicate identifier 'x'. +tests/cases/conformance/salsa/a.js(1,10): error TS2300: Duplicate identifier 'x'. tests/cases/conformance/salsa/b.ts(1,5): error TS2300: Duplicate identifier 'x'. @@ -8,7 +8,7 @@ tests/cases/conformance/salsa/b.ts(1,5): error TS2300: Duplicate identifier 'x'. !!! error TS5055: Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig. ==== tests/cases/conformance/salsa/a.js (1 errors) ==== var /*1*/x = function foo() { - ~~~ + ~ !!! error TS2300: Duplicate identifier 'x'. } x.a = function bar() {