"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUERY_HANDLERS_RESOLVER = exports.COMMAND_HANDLERS_RESOLVER = void 0;
const Tokens_1 = require("../Tokens");
const updateConfigVersionCommandHandler_1 = require("../../../app/usecase/command/management/updateConfigVersion/updateConfigVersionCommandHandler");
const updateConfigCommandHandler_1 = require("../../../app/usecase/command/management/updateConfig/updateConfigCommandHandler");
const updateResolverCommandHandler_1 = require("../../../app/usecase/command/management/updateResolver/updateResolverCommandHandler");
const GetConfigInfoQueryHandler_1 = require("../../../app/usecase/query/management/GetConfigInfoQueryHandler");
exports.COMMAND_HANDLERS_RESOLVER = [
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: updateConfigVersionCommandHandler_1.UpdateConfigVersionCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: updateConfigCommandHandler_1.UpdateConfigCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: updateResolverCommandHandler_1.UpdateResolverCommandHandler,
    },
];
exports.QUERY_HANDLERS_RESOLVER = [
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetConfigInfoQueryHandler_1.GetConfigInfoQueryHandler,
    },
];
