@ffsm/napi
Version:
Napi - A framework using with Next.js for building APIs.
17 lines (16 loc) • 411 B
JavaScript
export async function sync(...items) {
const results = [];
for (const item of items) {
if (!Array.isArray(item)) {
results.push(undefined);
continue;
}
const [fn, params] = item;
if (typeof fn === "function") {
results.push(await fn(params));
continue;
}
results.push(await fn);
}
return results;
}