"use strict";
// SPDX-License-Identifier: Apache-2.0
Object.defineProperty(exports, "__esModule", { value: true });
exports.QUERY_HANDLERS_TREX_FACTORY = exports.COMMAND_HANDLERS_TREX_FACTORY = void 0;
const GetTokenBySaltQueryHandler_1 = require("../../../app/usecase/query/factory/trex/getTokenBySalt/GetTokenBySaltQueryHandler");
const Tokens_1 = require("../Tokens");
const CreateTrexSuiteBondCommandHandler_1 = require("../../../app/usecase/command/bond/createTrexSuite/CreateTrexSuiteBondCommandHandler");
const CreateTrexSuiteEquityCommandHandler_1 = require("../../../app/usecase/command/equity/createTrexSuite/CreateTrexSuiteEquityCommandHandler");
exports.COMMAND_HANDLERS_TREX_FACTORY = [
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: CreateTrexSuiteBondCommandHandler_1.CreateTrexSuiteBondCommandHandler,
    },
    {
        token: Tokens_1.TOKENS.COMMAND_HANDLER,
        useClass: CreateTrexSuiteEquityCommandHandler_1.CreateTrexSuiteEquityCommandHandler,
    },
];
exports.QUERY_HANDLERS_TREX_FACTORY = [
    {
        token: Tokens_1.TOKENS.QUERY_HANDLER,
        useClass: GetTokenBySaltQueryHandler_1.GetTokenBySaltQueryHandler,
    },
];
