build/moon-unit.js
function mergeProperty(target, name, desc, enumerable) {

    if (desc.get || desc.set) {

        var d$0 = { configurable: true };
        if (desc.get) d$0.get = desc.get;
        if (desc.set) d$0.set = desc.set;
        desc = d$0;
    }

    desc.enumerable = enumerable;
    Object.defineProperty(target, name, desc);
}
function mergeProperty(target, name, desc, enumerable) {

    if (desc.get || desc.set) {

        var d$0 = { configurable: true };
        if (desc.get) d$0.get = desc.get;
        if (desc.set) d$0.set = desc.set;
        desc = d$0;
    }

    desc.enumerable = enumerable;
    Object.defineProperty(target, name, desc);
}
function mergeProperty ( target , name , desc , enumerable ) { if ( desc . get || desc . set ) { var d$0 = { configurable : true } ; if ( desc . get ) d$0 . get = desc . get ; if ( desc . set ) d$0 . set = desc . set ; desc = d$0 ; } desc . enumerable = enumerable ; Object . defineProperty ( target , name , desc ) ; }
Installs a property into an object, merging "get" and "set" functions
Installs a property into an object merging get and set functions