Skip to content

Instantly share code, notes, and snippets.

@manivelarjunan
Created December 2, 2018 22:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save manivelarjunan/d01811f3b3b940c60a12e2aa2c285923 to your computer and use it in GitHub Desktop.
Save manivelarjunan/d01811f3b3b940c60a12e2aa2c285923 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