From d331b2a7f8a3c60615e9efbf2480ff2e0ca3d6f7 Mon Sep 17 00:00:00 2001 From: Chris Brody Date: Wed, 5 Aug 2020 22:39:15 -0400 Subject: [PATCH] typecheck fixes in src/language-handlebars (#8778) --- package.json | 1 + src/common/parser-create-error.js | 1 + src/language-handlebars/postprocess.js | 1 + tsconfig.json | 1 - yarn.lock | 19 ++++++++++++++++++- 5 files changed, 21 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index f3516c322..3e4f7342e 100644 --- a/package.json +++ b/package.json @@ -84,6 +84,7 @@ "devDependencies": { "@babel/core": "7.11.1", "@babel/preset-env": "7.11.0", + "@glimmer/reference": "0.55.3", "@rollup/plugin-alias": "3.1.1", "@rollup/plugin-babel": "5.1.0", "@rollup/plugin-commonjs": "14.0.0", diff --git a/src/common/parser-create-error.js b/src/common/parser-create-error.js index d96df606a..a3f68defd 100644 --- a/src/common/parser-create-error.js +++ b/src/common/parser-create-error.js @@ -5,6 +5,7 @@ function createError(message, loc) { const error = new SyntaxError( message + " (" + loc.start.line + ":" + loc.start.column + ")" ); + // @ts-ignore - TBD (...) error.loc = loc; return error; } diff --git a/src/language-handlebars/postprocess.js b/src/language-handlebars/postprocess.js index 882eed1c9..19dbd0ac0 100644 --- a/src/language-handlebars/postprocess.js +++ b/src/language-handlebars/postprocess.js @@ -1,5 +1,6 @@ "use strict"; +/** @type {Array<(any) => any>} */ const PIPELINE = [addBackslash]; /* VISITORS */ diff --git a/tsconfig.json b/tsconfig.json index 8546c445e..67501e2b6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -25,7 +25,6 @@ // [TBD] src/language-* source directory trees with known JSDoc type issues: "src/language-css", "src/language-graphql", - "src/language-handlebars", "src/language-html", "src/language-js", "src/language-markdown", diff --git a/yarn.lock b/yarn.lock index 39e34e145..37bead12d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -884,7 +884,7 @@ exec-sh "^0.3.2" minimist "^1.2.0" -"@glimmer/env@0.1.7": +"@glimmer/env@0.1.7", "@glimmer/env@^0.1.7": version "0.1.7" resolved "https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07" integrity sha1-/S0rVakCnGs3psk16MiHGucN+gc= @@ -896,6 +896,16 @@ dependencies: "@simple-dom/interface" "^1.4.0" +"@glimmer/reference@0.55.3": + version "0.55.3" + resolved "https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.55.3.tgz#da716add87a6c0ba4e91510c52aef1e6af60644a" + integrity sha512-9nRG3aqApqmVnscbCBFeS8CvnixPDYSRBlj6t2SBCe6YLiqDl7Zu3GuoS0QLZeTov32+kf3anRWQGbZFw+XyEQ== + dependencies: + "@glimmer/env" "^0.1.7" + "@glimmer/interfaces" "^0.55.3" + "@glimmer/util" "^0.55.3" + "@glimmer/validator" "^0.55.3" + "@glimmer/syntax@0.55.3": version "0.55.3" resolved "https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.55.3.tgz#74054fef17e2d56b363d747e29e1a46cd940ebd2" @@ -915,6 +925,13 @@ "@glimmer/interfaces" "^0.55.3" "@simple-dom/interface" "^1.4.0" +"@glimmer/validator@^0.55.3": + version "0.55.3" + resolved "https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.55.3.tgz#f57a6267819d2f29241a2ea04e2ee677973b47d7" + integrity sha512-DeXn8/jCtpwSEmFEwrWgLbighPVqT5IinmLrDUf9+OwBJ4LflN23fD4ZlCAO8mXy/FVDCRjVfgB9rRvJzUnpJw== + dependencies: + "@glimmer/env" "^0.1.7" + "@iarna/toml@2.2.5": version "2.2.5" resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c"