UNPKG

@koalarx/utils

Version:

Biblioteca com validadores, conversores e abstrações de algumas problemáticas

24 lines (23 loc) 744 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.delay = delay; class KlDelay { /** * Aguarda um período de tempo especificado antes de resolver a Promise. * @param delay Tempo de espera em milissegundos (padrão: 300ms). * @returns Uma Promise que será resolvida após o tempo especificado. */ static waitFor(delay = 300) { return new Promise((resolve) => { setTimeout(() => resolve(true), delay); }); } } /** * Função utilitária para criar um atraso no código. * @param ms Tempo de espera em milissegundos. * @returns Uma Promise que será resolvida após o tempo especificado. */ function delay(ms) { return KlDelay.waitFor(ms); }