UNPKG

aws-sdk-js-codemod

Version:

Collection of codemod scripts that help update AWS SDK for JavaScript APIs

23 lines (22 loc) 817 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getImportEqualsDeclarations = void 0; const config_1 = require("../../config"); const getImportEqualsDeclarations = (j, source, path) => source .find(j.TSImportEqualsDeclaration, { type: "TSImportEqualsDeclaration", moduleReference: { type: "TSExternalModuleReference", expression: { type: "StringLiteral" }, }, }) .filter((importEqualsDeclaration) => { const moduleReference = importEqualsDeclaration.value .moduleReference; const expressionValue = moduleReference.expression.value; if (path) { return expressionValue === path; } return expressionValue.startsWith(config_1.PACKAGE_NAME); }); exports.getImportEqualsDeclarations = getImportEqualsDeclarations;