UNPKG

@aimee-blue/ab-service-kit

Version:
17 lines (15 loc) 395 B
import { Observable } from 'rxjs'; export const whenCompleted = () => (stream: Observable<unknown>) => new Observable<'completed'>(subscriber => { subscriber.add( stream.subscribe({ complete: () => { subscriber.next('completed'); subscriber.complete(); }, error: err => { subscriber.error(err); }, }) ); });