UNPKG

@intlayer/chokidar

Version:

Uses chokidar to scan and build Intlayer declaration files into dictionaries based on Intlayer configuration.

27 lines 723 B
const resolveObjectPromises = async (entry) => { if (entry && typeof entry.then === "function") { const awaited = await entry; return resolveObjectPromises(awaited); } if (typeof entry === "function") { const result = entry(); return resolveObjectPromises(result); } if (Array.isArray(entry)) { return Promise.all( entry.map(async (item) => resolveObjectPromises(item)) ); } if (entry && typeof entry === "object") { const result = {}; for (const key of Object.keys(entry)) { result[key] = await resolveObjectPromises(entry[key]); } return result; } return entry; }; export { resolveObjectPromises }; //# sourceMappingURL=resolveObjectPromises.mjs.map