Check for noImplicitAny + strict correctelly

This commit is contained in:
Mohamed Hegazy
2017-10-23 15:12:17 -07:00
parent 97eabde79d
commit b9182d1dc3
@@ -13,7 +13,8 @@ namespace ts.refactor.installTypesForPackage {
function getAvailableActions(context: RefactorContext): ApplicableRefactorInfo[] | undefined {
const options = context.program.getCompilerOptions();
if (options.noImplicitAny || options.strict) {
const noImplicitAny = options.noImplicitAny === undefined ? options.strict : options.noImplicitAny;
if (noImplicitAny) {
// Then it will be available via `fixCannotFindModule`.
return undefined;
}