Files
freeCodeCamp/tools/challenge-editor/api/utils/save-step.ts
2023-02-02 07:59:02 +01:00

22 lines
418 B
TypeScript

import { writeFile } from 'fs/promises';
import { join } from 'path';
import { CHALLENGE_DIR } from '../configs/paths';
export const saveStep = async (
sup: string,
block: string,
step: string,
content: string
) => {
try {
const filePath = join(CHALLENGE_DIR, sup, block, step);
await writeFile(filePath, content);
return true;
} catch (err) {
console.log(err);
return false;
}
};