Skip to content

Commit a5a1361

Browse files
committed
Revised index.ts
1 parent f53fbd7 commit a5a1361

File tree

3 files changed

+8
-64
lines changed

3 files changed

+8
-64
lines changed

index.ts

Lines changed: 2 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,4 @@
1-
import { BrowserModule } from '@angular/platform-browser';
2-
import { NgModule, ModuleWithProviders } from '@angular/core';
3-
import { HttpModule, JsonpModule, Http, XHRBackend, RequestOptions } from '@angular/http';
4-
5-
import { AbpSessionService } from './src/session/abp-session.service';
6-
import { PermissionCheckerService } from './src/auth/permission-checker.service';
7-
import { FeatureCheckerService } from './src/features/feature-checker.service';
8-
import { LocalizationService } from './src/localization/localization.service';
9-
import { SettingService } from './src/settings/setting.service';
10-
import { NotifyService } from './src/notify/notify.service';
11-
import { MessageService } from './src/message/message.service';
12-
import { LogService } from './src/log/log.service';
13-
import { AbpMultiTenancyService } from './src/multi-tenancy/abp-multi-tenancy.service';
14-
import { TokenService } from './src/auth/token.service';
15-
import { UtilsService } from './src/utils/utils.service';
16-
import { AbpHttpConfiguration, AbpHttp } from './src/abpHttp';
17-
import { AbpUserConfigurationService } from './src/abp-user-configuration.service';
18-
1+
export * from './src/abp.module';
192
export * from './src/session/abp-session.service';
203
export * from './src/auth/permission-checker.service';
214
export * from './src/features/feature-checker.service';
@@ -28,45 +11,4 @@ export * from './src/multi-tenancy/abp-multi-tenancy.service';
2811
export * from './src/auth/token.service';
2912
export * from './src/utils/utils.service';
3013
export * from './src/abpHttp';
31-
export * from './src/abp-user-configuration.service';
32-
33-
export function abpHttpFactory(xhrBackend: XHRBackend, requestOptions: RequestOptions, configuration: AbpHttpConfiguration): Http {
34-
return new AbpHttp(xhrBackend, requestOptions, configuration);
35-
}
36-
37-
export let ABP_HTTP_PROVIDER = {
38-
provide: Http,
39-
useFactory: abpHttpFactory,
40-
deps: [XHRBackend, RequestOptions, AbpHttpConfiguration]
41-
};
42-
43-
@NgModule({
44-
imports: [
45-
BrowserModule,
46-
HttpModule,
47-
JsonpModule
48-
]
49-
})
50-
export class AbpModule {
51-
static forRoot(): ModuleWithProviders {
52-
return {
53-
ngModule: AbpModule,
54-
providers: [
55-
AbpSessionService,
56-
PermissionCheckerService,
57-
FeatureCheckerService,
58-
LocalizationService,
59-
SettingService,
60-
NotifyService,
61-
MessageService,
62-
LogService,
63-
AbpMultiTenancyService,
64-
AbpUserConfigurationService,
65-
AbpHttpConfiguration,
66-
ABP_HTTP_PROVIDER,
67-
TokenService,
68-
UtilsService
69-
]
70-
};
71-
}
72-
}
14+
export * from './src/abp-user-configuration.service';

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
22
"name": "abp-ng2-module",
3-
"version": "0.1.2",
3+
"version": "0.1.3",
44
"scripts": {
55
"lint": "tslint src/**/*.ts",
66
"test": "tsc --skipLibCheck && karma start",
77
"prepublish": "tsc --skipLibCheck",
8+
"postinstall": "typings install",
89
"tsc": "tsc --skipLibCheck",
910
"typings": "typings"
1011
},

src/abp.module.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
import { BrowserModule } from '@angular/platform-browser';
2-
import { NgModule } from '@angular/core';
1+
import { NgModule } from '@angular/core';
2+
import { BrowserModule } from '@angular/platform-browser';
3+
import { HttpModule, JsonpModule, Http, XHRBackend, RequestOptions } from '@angular/http';
4+
35
import { AbpSessionService } from './session/abp-session.service';
46
import { PermissionCheckerService } from './auth/permission-checker.service';
57
import { FeatureCheckerService } from './features/feature-checker.service';
@@ -9,7 +11,6 @@ import { NotifyService } from './notify/notify.service';
911
import { MessageService } from './message/message.service';
1012
import { LogService } from './log/log.service';
1113
import { AbpMultiTenancyService } from './multi-tenancy/abp-multi-tenancy.service';
12-
import { HttpModule, JsonpModule, Http, XHRBackend, RequestOptions } from '@angular/http';
1314
import { AbpHttpConfiguration, AbpHttp } from './abpHttp';
1415
import { AbpUserConfigurationService } from './abp-user-configuration.service';
1516
import { TokenService } from './auth/token.service';

0 commit comments

Comments
 (0)