text: //// [internalAliasFunction.ts]
  module a {
      export function foo(x: number) {
          return x;
      }
  }
  
  module c {
      import b = a.foo;
      export var bVal = b(10);
      export var bVal2 = b;
  }
  
  
  //// [internalAliasFunction.js]
  var a;
  (function (a) {
      function foo(x) {
          return x;
      }
      a.foo = foo;
  })(a || (a = {}));
  var c;
  (function (c) {
      var b = a.foo;
      c.bVal = b(10);
      c.bVal2 = b;
  })(c || (c = {}));
  
  
  //// [internalAliasFunction.d.ts]
  declare module a {
      function foo(x: number): number;
  }
  declare module c {
      var bVal: number;
      var bVal2: (x: number) => number;
  }
  