⏸ Await method

This commit is contained in:
KaizIqbal 2020-07-26 18:14:08 +05:30
parent 4c1e73308c
commit cce5a2ed84

View file

@ -5,7 +5,7 @@ import { generateRenderTemplate } from "./helpers/htmlTemplate";
// import { renderSvg } from "./helpers/render"; // import { renderSvg } from "./helpers/render";
import { staticSvgs, bitmapsDir } from "./config"; import { staticSvgs, bitmapsDir } from "./config";
const generateStaticSvgBitmaps = (svg: string) => { const generateStaticSvgBitmaps = async (svg: string) => {
fs.readFile(svg, "utf8", (error, data) => { fs.readFile(svg, "utf8", (error, data) => {
if (error) { if (error) {
return console.log(error); return console.log(error);
@ -14,16 +14,15 @@ const generateStaticSvgBitmaps = (svg: string) => {
// Generating HTML Template // Generating HTML Template
generateRenderTemplate(data); generateRenderTemplate(data);
// rendering svg // preparing paths
let bitmap = path.parse(svg).base; let bitmap = path.parse(svg).base;
bitmap = path.resolve(bitmapsDir, bitmap); bitmap = path.resolve(bitmapsDir, bitmap);
console.log(bitmap); console.log(bitmap);
}); });
}; };
(async () => { // iterate over satic .svg files
// iterate over all .svg files staticSvgs.forEach(async (svg) => {
staticSvgs.forEach((svg) => { await generateStaticSvgBitmaps(svg);
generateStaticSvgBitmaps(svg); });
});
})();