function exportNgVar(name, value) {
    if (typeof COMPILED === 'undefined' || !COMPILED) {
        // Note: we can't export `ng` when using closure enhanced optimization as:
        // - closure declares globals itself for minified names, which sometimes clobber our `ng` global
        // - we can't declare a closure extern as the namespace `ng` is already used within Google
        //   for typings for angularJS (via `goog.provide('ng....')`).
        var /** @type {?} */ ng = ɵglobal['ng'] = (/** @type {?} */ (ɵglobal['ng'])) || {};
        ng[name] = value;
    }
}
/**
 * Exports the value under a given `name` in the global property `ng`. For example `ng.probe` if
 * `name` is `'probe'`.
 * @param {?} name Name under which it will be exported. Keep in mind this will be a property of the
 * global `ng` object.
 * @param {?} value The value to export.
 * @return {?}
 */
Exports the value under a given `name` in the global property `ng`.
Exports the value under a given ` name ` in the global property ` ng ` .
function exportNgVar(name, value) {
    if (typeof COMPILED === 'undefined' || !COMPILED) {
        var  ng = ɵglobal['ng'] = ( (ɵglobal['ng'])) || {};
        ng[name] = value;
    }
}
function exportNgVar ( name , value ) { if ( typeof COMPILED === 'undefined' || ! COMPILED ) { var ng = ɵglobal[ ' ng'] / ɵ global[' n g']) ) |  { ; ng [ name ] = value ; } }
Exports the value under a given `name` in the global property `ng`.
Exports the value under a given ` name ` in the global property ` ng ` .
// Note: we can't export `ng` when using closure enhanced optimization as: // - closure declares globals itself for minified names, which sometimes clobber our `ng` global // - we can't declare a closure extern as the namespace `ng` is already used within Google //   for typings for angularJS (via `goog.provide('ng....')`). /** @type {?} */ ** @type {?} */ 