summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/scalar.ts
blob: 6d66b7ea07b19584cfc38548dbf306f2b3a9a36c (plain)
1
2
3
4
5
6
7
8
9
10
11
import { Observable } from '../Observable';

export function scalar<T>(value: T) {
  const result = new Observable<T>(subscriber => {
    subscriber.next(value);
    subscriber.complete();
  });
  result._isScalar = true;
  (result as any).value = value;
  return result;
}