"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.HANDLERS = exports.RESULT_TYPE = exports.COMMAND_BUS_OPTIONS = exports.COMMAND_HANDLER_METADATA = void 0;
exports.COMMAND_HANDLER_METADATA = Symbol();
exports.COMMAND_BUS_OPTIONS = Symbol();
exports.RESULT_TYPE = Symbol('command result type');
exports.HANDLERS = {
    BEFORE_REGISTER_HANDLER: Symbol(),
    AFTER_REGISTER_HANDLER: Symbol(),
    BEFORE_EXECUTE_HANDLER: Symbol(),
    AFTER_EXECUTE_HANDLER: Symbol(),
    INTERCEPT_EXECUTION_HANDLER: Symbol(),
    ON_INVALID_QUEUE_HANDLER_EXCEPTION: Symbol(),
};
Object.freeze(exports.HANDLERS);
//# sourceMappingURL=constants.js.map