all files / dist/writers/ EnumMemberWriter.js

100% Statements 12/12
100% Branches 0/0
100% Functions 4/4
100% Lines 12/12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20  13× 13× 13×              
"use strict";
var EnumMemberWriter = (function () {
    function EnumMemberWriter(writer, baseDefinitionWriter, documentationedWriter) {
        this.writer = writer;
        this.baseDefinitionWriter = baseDefinitionWriter;
        this.documentationedWriter = documentationedWriter;
    }
    EnumMemberWriter.prototype.write = function (member) {
        var _this = this;
        this.baseDefinitionWriter.writeWrap(member, function () {
            _this.documentationedWriter.write(member);
            _this.writer.write(member.name + " = " + member.value);
        });
    };
    return EnumMemberWriter;
}());
exports.EnumMemberWriter = EnumMemberWriter;
 
//# sourceMappingURL=EnumMemberWriter.js.map