Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 4x 2x 2x 7x 7x 7x 7x 7x 3x 4x | import * as path from "path";
import { isFileContainExport } from "./isFileContainExport";
export const isFolderContainExport = async ({
folderName,
destinationPath,
indexFileExt
}: {
folderName: string;
destinationPath: string;
indexFileExt: string;
babelConfigPath?: string;
}): Promise<string | null> => {
try {
// check if file is parsable
if (
await isFileContainExport({
destinationPath: path.join(destinationPath, folderName),
fileName: `index.${indexFileExt}`
})
) {
return folderName;
}
return null;
} catch (err) {
return null;
}
};
|