UNPKG

@golemio/pid

Version:
19 lines 1.17 kB
"use strict"; 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