Use Typescript version instead of servicesVersion for version gating

TS has said that the `servicesVersion` is not actually reliable and  that we should use `typescript.version` instead
This commit is contained in:
Matt Bierner 2019-01-15 11:09:53 -08:00
Родитель f270baf36e
Коммит bc764d9147
1 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -37,7 +37,6 @@ export = function init({ typescript }: { typescript: typeof ts_module }) {
};
function isValidTypeScriptVersion(typescript: typeof ts_module): boolean {
const servicesVersion = typescript.servicesVersion;
const [major, minor] = servicesVersion.split('.');
return (+major === 0 && +minor >= 8);
const [major] = typescript.version.split('.');
return +major >= 3;
}