import { readdir, readFile } from 'fs'; import { promisify } from 'util'; import { resolve } from 'path'; const readdirAsync = promisify(readdir); const readFileAsync = promisify(readFile); export async function getDirectoryFilesList(path: string): Promise { const filepath = resolve(process.cwd(), `./${path}`); return await readdirAsync(filepath); } export async function readFileAsUTF8(absFilePath: string): Promise { return (await readFileAsync(absFilePath)).toString('utf-8'); } export async function readFileAsBase64(absFilePath: string): Promise { return (await readFileAsync(absFilePath)).toString('base64'); }