UNPKG

@elsikora/nestjs-crud-automator

Version:

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

22 lines (18 loc) 787 B
'use strict'; 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