var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
define(["require", "exports", "merge-options", "wed/modes/test/test-mode"], function (require, exports, merge_options_1, test_mode_1) {
    "use strict";
    Object.defineProperty(exports, "__esModule", { value: true });
    merge_options_1 = __importDefault(merge_options_1);
    // tslint:disable-next-line:completed-docs
    class FakeMode extends test_mode_1.Mode {
        constructor(editor, options) {
            super(editor, options);
            this.wedOptions = merge_options_1.default({}, this.wedOptions);
            // Oh god, that as "hide" bit is funny as hell. Anyway we need it to
            // purposely put a crap value there.
            this.wedOptions.attributes = "moo";
        }
    }
    exports.Mode = FakeMode;
});
//# sourceMappingURL=bad-wed-options.js.map