AMD Wrapper

by samdelagarza

JavaScript

//exports to multiple environments
if (typeof define === 'function' && define.amd) { //AMD
    define(signals);
} else if (typeof module !== 'undefined' && module.exports) { //node
    module.exports = signals;
} else { //browser
    //use string because of Google closure compiler ADVANCED_MODE
    global['signals'] = signals;
}