AO
Size: a a a
AO
AS
VS
AA
AS
VS
S
function timer<T>(
fn: () => T,
time: number,
scheduler: SchedulerLike
): Observable<T> {
// Write your solution code here
return new Observable((observer) => {
return scheduler.schedule(dispatch, time, { value: fn(), period: 0, observer});
});
}
function dispatch(this, state) {
const { value, period, observer } = state;
observer.next(value);
observer.complete();
}
S
A
S
AA
S
S
S
AA
AA
S
S
S
S