UNPKG

651 BPlain TextView Raw
1export * from './http-status-codes';
2export * from './in-memory-backend.service';
3
4import { NgModule, ModuleWithProviders } from '@angular/core';
5import { HttpModule, XHRBackend } from '@angular/http';
6
7import {
8 InMemoryBackendService,
9 SEED_DATA
10} from './in-memory-backend.service';
11
12@NgModule({ exports: [ HttpModule ] })
13export class InMemoryWebApiModule {
14 static forRoot(seedData: any): ModuleWithProviders {
15 return {
16 ngModule: InMemoryWebApiModule,
17 providers: [
18 { provide: XHRBackend, useClass: InMemoryBackendService },
19 { provide: SEED_DATA, useClass: seedData }
20 ]
21 };
22 }
23}