import { Observable } from 'rxjs' ; export interface User { name : string ; picture : string ; } export interface Contacts { user : User ; type : string ; } export interface RecentUsers extends Contacts { time : number ; } export abstract class UserData { abstract getUsers ( ) ; abstract getContacts ( ) ; abstract getRecentUsers ( ) ; }