Skip to content

Instantly share code, notes, and snippets.

@zimejin
Forked from manivelarjunan/user-async.service.ts
Created March 24, 2019 17:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save zimejin/25685ed19989a3a58401213201a1b4d5 to your computer and use it in GitHub Desktop.
Save zimejin/25685ed19989a3a58401213201a1b4d5 to your computer and use it in GitHub Desktop.
import { Observable, Observer } from 'rxjs';
export class UserAsyncService {
user = { name: 'Mannie' };
getUserDetails() {
// Create an observables.
const userObservables = Observable.create(
(observer: Observer<{ name: string }>) => {
setTimeout(() => {
observer.next(this.user);
}, 2000);
}
);
return userObservables;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment