UNPKG

@simplito/privmx-webendpoint

Version:

PrivMX Web Endpoint library

21 lines (20 loc) 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.utils = utils; exports.createTestSetup = createTestSetup; exports.waitForNextTick = waitForNextTick; const mockEventQueue_1 = require("./mockEventQueue"); const events_1 = require("../events"); async function utils(cb) { return new Promise((resolve) => { setTimeout(() => resolve(cb()), 10); }); } function createTestSetup() { const q = new mockEventQueue_1.MockEventQueue(); const mockEventsManager = events_1.EventManager.startEventLoop(q); return { q, manager: mockEventsManager }; } function waitForNextTick() { return new Promise((resolve) => setTimeout(resolve, 0)); }