@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
22 lines (18 loc) • 787 B
JavaScript
;
var autoDtoContextQueue_utility = require('./auto-dto-context-queue.utility.js');
var autoDtoContext_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 = autoDtoContext_utility.GetAutoDtoContext(target);
if (context) {
executor();
return;
}
autoDtoContextQueue_utility.QueueAutoDtoContextExecution(target, executor);
}
exports.QueueAutoContextRetry = QueueAutoContextRetry;
//# sourceMappingURL=queue-auto-context-retry.utility.js.map