import { InMemoryDbService } from 'angular-in-memory-web-api'; import { MailFakeDb } from './mail'; import { ChatFakeDb } from './chat'; import { CalendarFakeDb } from './calendar'; import { TodoFakeDb } from './todo'; export class FuseFakeDbService implements InMemoryDbService { createDb() { return { 'mail-mails' : MailFakeDb.mails, 'mail-folders' : MailFakeDb.folders, 'mail-filters' : MailFakeDb.filters, 'mail-labels' : MailFakeDb.labels, 'chat-contacts': ChatFakeDb.contacts, 'chat-chats' : ChatFakeDb.chats, 'chat-user' : ChatFakeDb.user, 'calendar' : CalendarFakeDb.data, 'todo-todos' : TodoFakeDb.todos, 'todo-filters' : TodoFakeDb.filters, 'todo-tags' : TodoFakeDb.tags }; } /*get(args): Observable { console.log(args); // return new Observable return Observable.create((observer: Observer) => { const response = new Response({id: '1111'}); observer.next(response); }); }*/ }