Urara-Blog/node_modules/.pnpm-store/v3/files/bf/195ffa0587afa3f11115261211afe2e521b3d6e7acda688e4bd6acf1a740ff74d6748ae554decc52265a95144274b39440b817331574f86fb2a85104ce3658
2022-08-14 01:14:53 +08:00

31 lines
No EOL
593 B
Text

"use strict";
exports.__esModule = true;
exports.default = void 0;
var _utils = require("../utils");
var _default = callProvider => ({
ImportDeclaration(path) {
const source = (0, _utils.getImportSource)(path);
if (!source) return;
callProvider({
kind: "import",
source
}, path);
},
Program(path) {
path.get("body").forEach(bodyPath => {
const source = (0, _utils.getRequireSource)(bodyPath);
if (!source) return;
callProvider({
kind: "import",
source
}, bodyPath);
});
}
});
exports.default = _default;