Есть ли способ создания не анонимных модулей AMD в Typescript. Когда я определяю модуль следующим образом:
export module Bootstrapper {
  export function run() {
    var i = 0;
  }
}
код генерации:
define(["require", "exports"], function(require, exports) {
  (function (Bootstrapper) {
    function run() {
        var i = 0;
    }
    Bootstrapper.run = run;
  })(exports.Bootstrapper || (exports.Bootstrapper = {}));
})
Как я могу определить не анонимный модуль следующим образом:
define('bootstrapper', ["require", "exports"], function(require, exports) {
  (function (Bootstrapper) {
    function run() {
        var i = 0;
    }
    Bootstrapper.run = run;
  })(exports.Bootstrapper || (exports.Bootstrapper = {}));
})