Sha256: caa8acf7e22001acaf0812b958d8cd110b842645d6cff560cc988a3e9ccb4de4

Contents?: true

Size: 812 Bytes

Versions: 4

Compression:

Stored size: 812 Bytes

Contents

import { NgModule } from '@angular/core';
import { HttpModule, XHRBackend, RequestOptions } from '@angular/http';

import { HttpService } from './http/http.service';
import { AuthHttpService } from './auth-http/auth.http.service';

@NgModule({
  imports: [
    HttpModule
  ],
  declarations: [
  ],
  providers: [
    {
      provide: HttpService,
      useFactory: (backend: XHRBackend, options: RequestOptions) => {
        return new HttpService(backend, options)
      },
      deps: [ XHRBackend, RequestOptions]
    },
    {
      provide: AuthHttpService,
      useFactory: (backend: XHRBackend, options: RequestOptions) => {
        return new HttpService(backend, options)
      },
      deps: [ XHRBackend, RequestOptions]
    }
  ],
  exports: [
    HttpModule
  ]
})
export class ServicesModule { }

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
unsakini-0.0.5 angular/src/app/services/services.module.ts
unsakini-0.0.5.pre.1 angular/src/app/services/services.module.ts
unsakini-0.0.4.pre.1 angular/src/app/services/services.module.ts
unsakini-0.0.4.3 angular/src/app/services/services.module.ts