@davidcal/fec-raptorq
Version:
Node.js wrapper for RaptorQ forward error correction
20 lines (15 loc) • 425 B
JavaScript
import { test } from "./test.js";
import { unsuspended_map } from "./unsuspended_map.js";
import { map } from "./map.js";
const timeout = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
test("unsuspended map", async () => {
const m = unsuspended_map(async () => {
await timeout(50);
return map((input) => {
if (input === undefined) {
return "foo";
}
});
});
return await m() === "foo";
});