From ddea54150d735cea99f15b02cba7a1e0ef4cdbe8 Mon Sep 17 00:00:00 2001 From: Mihail Bodrov Date: Wed, 1 May 2019 13:29:41 +0300 Subject: [PATCH] Use unem instead of const --- packages/jest-resolve/src/defaultResolver.ts | 26 +++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/packages/jest-resolve/src/defaultResolver.ts b/packages/jest-resolve/src/defaultResolver.ts index 505d49fb6007..8a2e4c9d8c15 100644 --- a/packages/jest-resolve/src/defaultResolver.ts +++ b/packages/jest-resolve/src/defaultResolver.ts @@ -142,10 +142,12 @@ function resolveSync( } } -const IS_PATH_FILE = 1; -const IS_PATH_DIRECTORY = 2; -const IS_PATH_OTHER = 3; -const checkedPaths = new Map(); +enum IPathType { + FILE = 1, + DIRECTORY = 2, + OTHER = 3, +} +const checkedPaths = new Map(); function statSyncCached(path: string): number { const result = checkedPaths.get(path); if (result !== undefined) { @@ -163,27 +165,27 @@ function statSyncCached(path: string): number { if (stat) { if (stat.isFile() || stat.isFIFO()) { - checkedPaths.set(path, IS_PATH_FILE); - return IS_PATH_FILE; + checkedPaths.set(path, IPathType.FILE); + return IPathType.FILE; } else if (stat.isDirectory()) { - checkedPaths.set(path, IS_PATH_DIRECTORY); - return IS_PATH_DIRECTORY; + checkedPaths.set(path, IPathType.DIRECTORY); + return IPathType.DIRECTORY; } } - checkedPaths.set(path, IS_PATH_OTHER); - return IS_PATH_OTHER; + checkedPaths.set(path, IPathType.OTHER); + return IPathType.OTHER; } /* * helper functions */ function isFile(file: Config.Path): boolean { - return statSyncCached(file) === IS_PATH_FILE; + return statSyncCached(file) === IPathType.FILE; } function isDirectory(dir: Config.Path): boolean { - return statSyncCached(dir) === IS_PATH_DIRECTORY; + return statSyncCached(dir) === IPathType.DIRECTORY; } function isCurrentDirectory(testPath: Config.Path): boolean {