fuse-angular/src/app/fuse-fake-db/fuse-fake-db.service.ts
mustafahlvc 46ad46bb02 (Todo App) Todo app created,
drag drop libarary added,
(Chat App) Chat app module name changed.
2017-07-27 00:33:17 +03:00

40 lines
1.1 KiB
TypeScript

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<Response>
{
console.log(args);
// return new Observable<Response>
return Observable.create((observer: Observer<Response>) =>
{
const response = new Response({id: '1111'});
observer.next(response);
});
}*/
}