MCPcopy Create free account
hub / github.com/nodejs/node / compareModuleSpecifiers

Function compareModuleSpecifiers

test/fixtures/snapshot/typescript.js:141968–141974  ·  view source on GitHub ↗
(m1, m2)

Source from the content-addressed store, hash-verified

141966 OrganizeImports.compareImportOrExportSpecifiers = compareImportOrExportSpecifiers;
141967 /* internal */ // Exported for testing
141968 function compareModuleSpecifiers(m1, m2) {
141969 var name1 = m1 === undefined ? undefined : getExternalModuleName(m1);
141970 var name2 = m2 === undefined ? undefined : getExternalModuleName(m2);
141971 return ts.compareBooleans(name1 === undefined, name2 === undefined) ||
141972 ts.compareBooleans(ts.isExternalModuleNameRelative(name1), ts.isExternalModuleNameRelative(name2)) ||
141973 ts.compareStringsCaseInsensitive(name1, name2);
141974 }
141975 OrganizeImports.compareModuleSpecifiers = compareModuleSpecifiers;
141976 function compareIdentifiers(s1, s2) {
141977 return ts.compareStringsCaseInsensitive(s1.text, s2.text);

Callers 4

organizeImportsWorkerFunction · 0.85
sortFixesFunction · 0.85
getBestFixFunction · 0.85

Tested by

no test coverage detected