Я новичок машинописи и я делаю какой-нибудь проект с машинописью + угловым 1.TypeScript: есть ли способ избавиться от «импорта»?
До сих пор, у меня есть определенные некоторые услуги, каждый со следующей структурой:
/// <reference path="../App.ts"/>
module SomeModule {
export class SomeService {
constructor(...) {
...
}
}
var app = AppModule.getModule();
app.service("SomeService", SomeService);
}
где мой App.ts является:
module AppModule{
'use strict';
angular.module('SomeApp', [...]);
export var getModule:() => ng.IModule =() => {
return angular.module('SomeApp');
};
}
И всякий раз, когда я пытаюсь справочной службы, которая имеет другое название модуля, я должен включать в себя:
import SomeService = SomeModule.SomeService;
Мой вопрос приходит к: есть ли способ опустить эти импортные товары? Или сохранить их в одном файле, чтобы позже я мог ссылаться только на один файл, а не ссылаться на все службы, которые имеют разные модули?
Спасибо!