import { durationHandler } from 'ranuts';const delayedFn = durationHandler((name) => { console.log('Hola', name); return 'done';}, 'World');// Se ejecuta al cabo de un segundoconst result = await delayedFn(1000);console.log(result); // 'done'
import { durationHandler } from 'ranuts';const delayedRequest = durationHandler(async (url) => { const response = await fetch(url); return response.json();}, 'https://api.example.com/data');// La petición se lanza a los dos segundosconst data = await delayedRequest(2000);console.log(data);
import { durationHandler, imageRequest } from 'ranuts';// Crear una petición de imagen diferidaconst delayedImageRequest = durationHandler(imageRequest, 'https://example.com/test.jpg');// Se ejecuta a los tres segundosconst latency = await delayedImageRequest(3000);console.log('Latencia:', latency, 'ms');