Skip to content
This repository was archived by the owner on Jan 6, 2026. It is now read-only.

Commit ded3174

Browse files
committed
[CLEANUP] Upgrade typescript
1 parent d1576da commit ded3174

4 files changed

Lines changed: 69 additions & 32 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"broccoli-plugin": "^3.1.0",
6565
"broccoli-rollup": "^4.1.1",
6666
"broccoli-source": "^3.0.0",
67-
"broccoli-typescript-compiler": "^4.2.0",
67+
"broccoli-typescript-compiler": "^5.0.0",
6868
"chalk": "^3.0.0",
6969
"dag-map": "^2.0.2",
7070
"ember-cli": "~3.16.0",
@@ -90,7 +90,7 @@
9090
"semver": "^6.3.0",
9191
"testem-failure-only-reporter": "^0.0.1",
9292
"toml": "^3.0.0",
93-
"typescript": "3.5.3"
93+
"typescript": "3.7.5"
9494
},
9595
"changelog": {
9696
"repo": "glimmerjs/glimmer-vm",

packages/@glimmer/program/test/heap-test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ QUnit.test('Can grow', assert => {
3434
serialized = heap.capture(stdlib, Number.MAX_SAFE_INTEGER);
3535
serializedHeap = new Int32Array(serialized.buffer);
3636

37-
if (serializedHeap.slice) {
37+
if (typeof serializedHeap.slice === 'function') {
3838
assert.equal(serializedHeap.length, size * 2);
3939
} else {
4040
// IE11 only gives you a buffer with residents in the slots

packages/@glimmer/reference/test/autotrack-test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,11 +179,11 @@ QUnit.test('can request a tag from an instance of a frozen class', assert => {
179179
});
180180

181181
QUnit.test('can track a computed property', assert => {
182-
class TrackedCell<T> {
182+
class TrackedCell<T = unknown> {
183183
constructor(public value: T) {}
184184
}
185185

186-
tracked(TrackedCell, 'value');
186+
tracked<TrackedCell, 'value'>(TrackedCell, 'value');
187187

188188
let firstName = new TrackedCell('Tom');
189189
let count = new TrackedCell(0);

yarn.lock

Lines changed: 64 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1298,6 +1298,11 @@ bluebird@^3.1.1, bluebird@^3.4.6, bluebird@^3.5.5:
12981298
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
12991299
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
13001300

1301+
blueimp-md5@^2.10.0:
1302+
version "2.12.0"
1303+
resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.12.0.tgz#be7367938a889dec3ffbb71138617c117e9c130a"
1304+
integrity sha512-zo+HIdIhzojv6F1siQPqPFROyVy7C50KzHv/k/Iz+BtvtVzSHXiMXOpq2wCfNkeBqdCv+V8XOV96tsEt2W/3rQ==
1305+
13011306
13021307
version "1.19.0"
13031308
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
@@ -1518,14 +1523,22 @@ broccoli-kitchen-sink-helpers@^0.3.1:
15181523
glob "^5.0.10"
15191524
mkdirp "^0.5.1"
15201525

1521-
broccoli-merge-trees@^3.0.0, broccoli-merge-trees@^3.0.1, broccoli-merge-trees@^3.0.2:
1526+
broccoli-merge-trees@^3.0.1, broccoli-merge-trees@^3.0.2:
15221527
version "3.0.2"
15231528
resolved "https://registry.yarnpkg.com/broccoli-merge-trees/-/broccoli-merge-trees-3.0.2.tgz#f33b451994225522b5c9bcf27d59decfd8ba537d"
15241529
integrity sha512-ZyPAwrOdlCddduFbsMyyFzJUrvW6b04pMvDiAQZrCwghlvgowJDY+EfoXn+eR1RRA5nmGHJ+B68T63VnpRiT1A==
15251530
dependencies:
15261531
broccoli-plugin "^1.3.0"
15271532
merge-trees "^2.0.0"
15281533

1534+
broccoli-merge-trees@^4.1.0:
1535+
version "4.1.0"
1536+
resolved "https://registry.yarnpkg.com/broccoli-merge-trees/-/broccoli-merge-trees-4.1.0.tgz#a30e2e4c5bb0f5eb8981e8af33a8077714c11f1a"
1537+
integrity sha512-1OXsksKPFiRdiZZOfh1z1mm7ZqKezlMS+DPBpHMDLSb6AhYHvoQfjf0KuMXbY8aoYskj7+Z+EJ5SsS/OC2v5yw==
1538+
dependencies:
1539+
broccoli-plugin "^3.1.0"
1540+
merge-trees "^2.0.0"
1541+
15291542
broccoli-middleware@^2.1.1:
15301543
version "2.1.1"
15311544
resolved "https://registry.yarnpkg.com/broccoli-middleware/-/broccoli-middleware-2.1.1.tgz#183635bbef4dc1241533ee001a162f013d776cb9"
@@ -1577,6 +1590,15 @@ broccoli-output-wrapper@^2.0.0:
15771590
dependencies:
15781591
heimdalljs-logger "^0.1.10"
15791592

1593+
broccoli-output-wrapper@^3.1.1:
1594+
version "3.2.1"
1595+
resolved "https://registry.yarnpkg.com/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.1.tgz#8f9d1092afe0c1a4b7a1b6f0d2c62f1c403e82ad"
1596+
integrity sha512-mhOTy8AyzEsqgefR2ejbv5QTy3dbY2bvDfkARo55Xml52r2MU0CehQu4T/CH6oPcAXkdVYG/hGm9UpV1vU9Ohg==
1597+
dependencies:
1598+
fs-extra "^8.1.0"
1599+
heimdalljs-logger "^0.1.10"
1600+
symlink-or-copy "^1.2.0"
1601+
15801602
broccoli-persistent-filter@^1.1.6:
15811603
version "1.4.6"
15821604
resolved "https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz#80762d19000880a77da33c34373299c0f6a3e615"
@@ -1649,6 +1671,19 @@ broccoli-plugin@^3.1.0:
16491671
rimraf "^2.3.4"
16501672
symlink-or-copy "^1.1.8"
16511673

1674+
broccoli-plugin@^4.0.1:
1675+
version "4.0.1"
1676+
resolved "https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-4.0.1.tgz#5a0468a9c8e02f763d5c162ced0a5930db4567a9"
1677+
integrity sha512-rBYVtV1rWvlDS8fd+CUUG7L/TO5VUCRjaGm2HEOBaTwUYQKswKJXLRSxwv0CYLo3QfVZJpI1akcn7NGe9kywIQ==
1678+
dependencies:
1679+
broccoli-node-api "^1.6.0"
1680+
broccoli-output-wrapper "^3.1.1"
1681+
fs-merger "^3.0.1"
1682+
promise-map-series "^0.2.1"
1683+
quick-temp "^0.1.3"
1684+
rimraf "^3.0.0"
1685+
symlink-or-copy "^1.3.0"
1686+
16521687
broccoli-rollup@^4.1.1:
16531688
version "4.1.1"
16541689
resolved "https://registry.yarnpkg.com/broccoli-rollup/-/broccoli-rollup-4.1.1.tgz#7531a24d88ddab9f1bace1c6ee6e6ca74a38d36f"
@@ -1703,19 +1738,19 @@ broccoli-stew@^3.0.0:
17031738
symlink-or-copy "^1.2.0"
17041739
walk-sync "^1.1.3"
17051740

1706-
broccoli-typescript-compiler@^4.2.0:
1707-
version "4.2.0"
1708-
resolved "https://registry.yarnpkg.com/broccoli-typescript-compiler/-/broccoli-typescript-compiler-4.2.0.tgz#b0c75898c75b897f40d3f627d548a64e0bb3d9f2"
1709-
integrity sha512-Fk17EapT3Yye5pUNC3lzxq78KdFTWGC7m8Zi8BnIfwD6ZPzVT+uEYMEcYXsfCtMD//jHSIXDQi9YlWZcHVjiDw==
1741+
broccoli-typescript-compiler@^5.0.0:
1742+
version "5.0.0"
1743+
resolved "https://registry.yarnpkg.com/broccoli-typescript-compiler/-/broccoli-typescript-compiler-5.0.0.tgz#c56e6383e5c57efb2ce6852aa3f8154e92c689ed"
1744+
integrity sha512-pUd+VYyD5Afy4mYWnrGbEt+DmuqUDh4mFAP5tOaDz0y/rwlbEN3OvXrhSMcXhTDq2cDSiHqsfQO304nSYFT0Nw==
17101745
dependencies:
1711-
broccoli-funnel "^2.0.1"
1712-
broccoli-merge-trees "^3.0.0"
1713-
broccoli-plugin "^1.3.0"
1714-
fs-tree-diff "^0.5.7"
1746+
broccoli-funnel "^2.0.2"
1747+
broccoli-merge-trees "^4.1.0"
1748+
broccoli-plugin "^4.0.1"
1749+
fs-tree-diff "^2.0.1"
17151750
heimdalljs "0.3.3"
1716-
md5-hex "^2.0.0"
1717-
typescript "~3.5.3"
1718-
walk-sync "^0.3.2"
1751+
md5-hex "^3.0.1"
1752+
typescript "~3.7.5"
1753+
walk-sync "^2.0.2"
17191754

17201755
broccoli@^3.2.0:
17211756
version "3.2.0"
@@ -4986,17 +5021,12 @@ matcher-collection@^2.0.0:
49865021
"@types/minimatch" "^3.0.3"
49875022
minimatch "^3.0.2"
49885023

4989-
md5-hex@^2.0.0:
4990-
version "2.0.0"
4991-
resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-2.0.0.tgz#d0588e9f1c74954492ecd24ac0ac6ce997d92e33"
4992-
integrity sha1-0FiOnxx0lUSS7NJKwKxs6ZfZLjM=
5024+
md5-hex@^3.0.1:
5025+
version "3.0.1"
5026+
resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-3.0.1.tgz#be3741b510591434b2784d79e556eefc2c9a8e5c"
5027+
integrity sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==
49935028
dependencies:
4994-
md5-o-matic "^0.1.1"
4995-
4996-
md5-o-matic@^0.1.1:
4997-
version "0.1.1"
4998-
resolved "https://registry.yarnpkg.com/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3"
4999-
integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M=
5029+
blueimp-md5 "^2.10.0"
50005030

50015031
mdurl@^1.0.1:
50025032
version "1.0.1"
@@ -6370,6 +6400,13 @@ rimraf@^2.2.8, rimraf@^2.3.4, rimraf@^2.4.3, rimraf@^2.4.4, rimraf@^2.5.3, rimra
63706400
dependencies:
63716401
glob "^7.1.3"
63726402

6403+
rimraf@^3.0.0:
6404+
version "3.0.2"
6405+
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
6406+
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
6407+
dependencies:
6408+
glob "^7.1.3"
6409+
63736410
rimraf@~2.5.2:
63746411
version "2.5.4"
63756412
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04"
@@ -7045,7 +7082,7 @@ supports-color@^7.1.0:
70457082
dependencies:
70467083
has-flag "^4.0.0"
70477084

7048-
symlink-or-copy@^1.0.0, symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0:
7085+
symlink-or-copy@^1.0.0, symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0, symlink-or-copy@^1.3.0:
70497086
version "1.3.1"
70507087
resolved "https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz#9506dd64d8e98fa21dcbf4018d1eab23e77f71fe"
70517088
integrity sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==
@@ -7381,10 +7418,10 @@ typedarray@^0.0.6:
73817418
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
73827419
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
73837420

7384-
typescript@3.5.3, typescript@~3.5.3:
7385-
version "3.5.3"
7386-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977"
7387-
integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==
7421+
typescript@3.7.5, typescript@~3.7.5:
7422+
version "3.7.5"
7423+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.5.tgz#0692e21f65fd4108b9330238aac11dd2e177a1ae"
7424+
integrity sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==
73887425

73897426
uc.micro@^1.0.1, uc.micro@^1.0.5:
73907427
version "1.0.6"

0 commit comments

Comments
 (0)