Skip to content

Commit 0ccad83

Browse files
committed
Fix compile errors in TS2.1
1 parent d4e0d4d commit 0ccad83

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/xdebugConnection.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export class Response {
6262
*/
6363
constructor(document: XMLDocument, connection: Connection) {
6464
const documentElement = document.documentElement;
65-
if (documentElement.hasChildNodes() && documentElement.firstChild.nodeName === 'error') {
65+
if (documentElement.firstChild && documentElement.firstChild.nodeName === 'error') {
6666
const errorNode = <Element>documentElement.firstChild;
6767
const code = parseInt(errorNode.getAttribute('code')!);
6868
const message = errorNode.textContent!;
@@ -478,7 +478,7 @@ export class PropertyGetResponse extends Response {
478478
*/
479479
constructor(document: XMLDocument, property: Property) {
480480
super(document, property.context.stackFrame.connection);
481-
this.children = Array.from(document.documentElement.firstChild.childNodes).map((propertyNode: Element) => new Property(propertyNode, property.context));
481+
this.children = Array.from(document.documentElement.firstChild!.childNodes).map((propertyNode: Element) => new Property(propertyNode, property.context));
482482
}
483483
}
484484

0 commit comments

Comments
 (0)