aws-sdk-js-codemod
Version:
Collection of codemod scripts that help update AWS SDK for JavaScript APIs
23 lines (22 loc) • 972 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.importSpecifierCompareFn = void 0;
const importSpecifierCompareFn = (specifier1, specifier2) => {
if (specifier1.type === "ImportSpecifier" && specifier2.type === "ImportSpecifier") {
return specifier1.imported.name.localeCompare(specifier2.imported.name);
}
if (specifier1.type === "ImportDefaultSpecifier" &&
specifier2.type === "ImportDefaultSpecifier") {
if (specifier1.local && specifier2.local)
return specifier1.local.name.localeCompare(specifier2.local.name);
return 0;
}
if (specifier1.type === "ImportNamespaceSpecifier" &&
specifier2.type === "ImportNamespaceSpecifier") {
if (specifier1.local && specifier2.local)
return specifier1.local.name.localeCompare(specifier2.local.name);
return 0;
}
return 0;
};
exports.importSpecifierCompareFn = importSpecifierCompareFn;
;