"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const SetRulesForVoter_1 = require("./SetRulesForVoter");
var EffectuatedSetRules;
(function (EffectuatedSetRules) {
    /**
     * This is an TS 1.6+ TypeGuard as described here: https://www.typescriptlang.org/docs/handbook/advanced-types.html
     */
    function isEffectuatedSetRules(o) {
        return SetRulesForVoter_1.SetRulesForVoter.isSetRulesForVoter(o)
            && o.moment !== undefined;
    }
    EffectuatedSetRules.isEffectuatedSetRules = isEffectuatedSetRules;
})(EffectuatedSetRules = exports.EffectuatedSetRules || (exports.EffectuatedSetRules = {}));
//# sourceMappingURL=EffectuatedSetRules.js.map