Handle missing ts versions in registry

This commit is contained in:
uniqueiniquity
2018-01-24 13:56:30 -08:00
parent f8eac24f08
commit 1d5e5e6205

View File

@@ -34,7 +34,7 @@ namespace ts.JsTyping {
/* @internal */
export function isTypingUpToDate(cachedTyping: JsTyping.CachedTyping, availableTypingVersions: MapLike<string>) {
const availableVersion = Semver.parse(getProperty(availableTypingVersions, `ts${ts.versionMajorMinor}`));
const availableVersion = Semver.parse(getProperty(availableTypingVersions, `ts${ts.versionMajorMinor}`) || getProperty(availableTypingVersions, "latest"));
return !availableVersion.greaterThan(cachedTyping.version);
}