@golemio/pid
Version:
Golemio PID Module
19 lines • 1.17 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.RetentionContainer = void 0;
const DeleteDataTask_1 = require("../workers/tasks/DeleteDataTask");
const TableStorageRetentionTask_1 = require("../workers/tasks/TableStorageRetentionTask");
const SelectRepositoryFactory_1 = require("../helpers/SelectRepositoryFactory");
const Di_1 = require("../../ioc/Di");
const RetentionContainerToken_1 = require("./RetentionContainerToken");
//#region Initialization
const RetentionContainer = Di_1.PidContainer.createChildContainer();
exports.RetentionContainer = RetentionContainer;
//#endregion
//#region Helpers
RetentionContainer.registerSingleton(RetentionContainerToken_1.RetentionContainerToken.SelectRepositoryFactory, SelectRepositoryFactory_1.SelectRepositoryFactory);
//#endregion
//#region Tasks
RetentionContainer.registerSingleton(RetentionContainerToken_1.RetentionContainerToken.DeleteDataTask, DeleteDataTask_1.DeleteDataTask);
RetentionContainer.registerSingleton(RetentionContainerToken_1.RetentionContainerToken.TableStorageRetentionTask, TableStorageRetentionTask_1.TableStorageRetentionTask);
//# sourceMappingURL=Di.js.map