@olton/latte
Version:
Simple test framework for JavaScript and TypeScript with DOM supports
17 lines (14 loc) • 731 B
JavaScript
import { pathToFileURL, fileURLToPath } from 'url'
import { realpathSync } from 'fs'
/**
* Создает задержку на указанное количество миллисекунд
* @param {number} ms - Количество миллисекунд для задержки
* @returns {Promise<void>} Promise, который разрешается после указанной задержки
*/
export const delay = (ms) => new Promise((resolve) => setTimeout(resolve, ms))
/**
* Преобразует путь к файлу в URL
* @param {string} file - Путь к файлу
* @returns {string} URL файла
*/
export const getFileUrl = (file) => pathToFileURL(realpathSync(file)).href