saleor-apps-redis_apl/apps/invoice-hub/src/modules/invoice-file-name/resolve-temp-pdf-file-location.ts
Lukasz Ostrowski 1a6d39e2be add apps
2023-01-20 17:08:35 +01:00

8 lines
306 B
TypeScript

import { join } from "path";
import invariant from "tiny-invariant";
export const resolveTempPdfFileLocation = (fileName: string) => {
invariant(fileName.includes(".pdf"), `fileName should include pdf extension`);
return join(process.env.TEMP_PDF_STORAGE_DIR ?? "", encodeURIComponent(fileName));
};