UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

24 lines (20 loc) 818 B
'use strict'; var autoDtoContextQueue_utility = require('./auto-dto-context-queue.utility.js'); var getAutoDtoContext_utility = require('./get-auto-dto-context.utility.js'); /** * Queues execution until auto DTO context becomes available on the provided prototype. * @param {object} target - DTO prototype awaiting context. * @param {() => void} executor - Callback to execute once context is ready. */ function QueueAutoContextRetry(target, executor) { const context = getAutoDtoContext_utility.GetAutoDtoContext(target); if (context) { executor(); return; } autoDtoContextQueue_utility.QueueAutoDtoContextExecution(target, () => { executor(); }); } exports.QueueAutoContextRetry = QueueAutoContextRetry; //# sourceMappingURL=queue-auto-context-retry.utility.js.map