Socket
Socket
Sign inDemoInstall

type-coverage

Package Overview
Dependencies
Maintainers
1
Versions
131
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

type-coverage - npm Package Compare versions

Comparing version 1.11.0 to 1.12.0

4

dist/core.js

@@ -22,3 +22,3 @@ "use strict";

const checker = program.getTypeChecker();
const allFiles = [];
const allFiles = new Set();
const sourceFileInfos = [];

@@ -30,3 +30,3 @@ const typeCheckResult = await cache_1.readCache(enableCache);

file = path.relative(process.cwd(), file);
allFiles.push(file);
allFiles.add(file);
const hash = await cache_1.getFileHash(file, enableCache);

@@ -33,0 +33,0 @@ const cache = typeCheckResult.cache[file];

import { SourceFileInfo } from './interfaces';
export declare function collectDependencies(sourceFileInfos: SourceFileInfo[], allFiles: string[]): [string, string][];
export declare function collectDependencies(sourceFileInfos: SourceFileInfo[], allFiles: Set<string>): [string, string][];
export declare function clearCacheOfDependencies(sourceFileInfo: SourceFileInfo, dependencies: [string, string][], sourceFileInfos: SourceFileInfo[]): void;

@@ -31,23 +31,23 @@ "use strict";

let resolveResult = moduleName + '.ts';
if (allFiles.includes(resolveResult)) {
if (allFiles.has(resolveResult)) {
return resolveResult;
}
resolveResult = moduleName + '.tsx';
if (allFiles.includes(resolveResult)) {
if (allFiles.has(resolveResult)) {
return resolveResult;
}
resolveResult = moduleName + '.d.ts';
if (allFiles.includes(resolveResult)) {
if (allFiles.has(resolveResult)) {
return resolveResult;
}
resolveResult = path.resolve(moduleName, 'index.ts');
if (allFiles.includes(resolveResult)) {
if (allFiles.has(resolveResult)) {
return resolveResult;
}
resolveResult = path.resolve(moduleName, 'index.tsx');
if (allFiles.includes(resolveResult)) {
if (allFiles.has(resolveResult)) {
return resolveResult;
}
resolveResult = path.resolve(moduleName, 'index.d.ts');
if (allFiles.includes(resolveResult)) {
if (allFiles.has(resolveResult)) {
return resolveResult;

@@ -54,0 +54,0 @@ }

{
"name": "type-coverage",
"version": "1.11.0",
"version": "1.12.0",
"description": "A CLI tool to check type coverage for typescript code",

@@ -5,0 +5,0 @@ "main": "dist/core.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc