From 67ae2e7c6fc4503224ffdf8b44dc9036a22bef43 Mon Sep 17 00:00:00 2001 From: Richard Harris Date: Sun, 15 Sep 2019 23:14:28 -0400 Subject: [PATCH] maybe fix TS stuff --- package-lock.json | 16 +++++++++------- package.json | 2 +- src/compiler/compile/nodes/EventHandler.ts | 2 +- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index dccb96164f..eda9045a26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -330,6 +330,11 @@ "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", "dev": true }, + "astring": { + "version": "github:Rich-Harris/astring#00fa527b66cc1b57efb2a4b9052dd4e190ae3590", + "from": "github:Rich-Harris/astring#generic-handler", + "dev": true + }, "async-limiter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", @@ -502,21 +507,18 @@ "dev": true }, "code-red": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/code-red/-/code-red-0.0.9.tgz", - "integrity": "sha512-xQVOUxMYfFXgkW/VA1raehj+YH8CV98c8XG5cFhpeEYoO8fIjr4KM4E0Ov6lLC2rSu5qtMWmrcA1gveZwg8r1w==", + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/code-red/-/code-red-0.0.10.tgz", + "integrity": "sha512-c2m4f0/DZGowlcJiEHeryAmSqNnGFQFvE00aODYwONpzzQpxZN9RDJU3Dx0sjx379RCV8f0mg37sNFMQGECRag==", "dev": true, "requires": { "acorn": "^7.0.0", + "astring": "github:Rich-Harris/astring#00fa527b66cc1b57efb2a4b9052dd4e190ae3590", "is-reference": "^1.1.3", "periscopic": "^1.0.0", "source-map": "^0.7.3" }, "dependencies": { - "astring": { - "version": "github:Rich-Harris/astring#00fa527b66cc1b57efb2a4b9052dd4e190ae3590", - "from": "github:Rich-Harris/astring#00fa527b66cc1b57efb2a4b9052dd4e190ae3590" - }, "source-map": { "version": "0.7.3", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", diff --git a/package.json b/package.json index f86ff68cd0..3dc4dbc06b 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "acorn": "^7.0.0", "agadoo": "^1.0.1", "c8": "^5.0.1", - "code-red": "0.0.9", + "code-red": "0.0.10", "codecov": "^3.5.0", "css-tree": "1.0.0-alpha22", "eslint": "^6.3.0", diff --git a/src/compiler/compile/nodes/EventHandler.ts b/src/compiler/compile/nodes/EventHandler.ts index ecd19e5739..11c030a55e 100644 --- a/src/compiler/compile/nodes/EventHandler.ts +++ b/src/compiler/compile/nodes/EventHandler.ts @@ -39,7 +39,7 @@ export default class EventHandler extends Node { node = declarator && declarator.init; } - if ((node.type === 'FunctionExpression' || node.type === 'ArrowFunctionExpression') && node.params.length === 0) { + if (node && (node.type === 'FunctionExpression' || node.type === 'ArrowFunctionExpression') && node.params.length === 0) { this.can_make_passive = true; } }