@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
20 lines (17 loc) • 698 B
JavaScript
import { QueueAutoDtoContextExecution } from './auto-dto-context-queue.utility.js';
import { GetAutoDtoContext } from './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(target);
if (context) {
executor();
return;
}
QueueAutoDtoContextExecution(target, executor);
}
export { QueueAutoContextRetry };
//# sourceMappingURL=queue-auto-context-retry.utility.js.map