/** PURE_IMPORTS_START _util_isScheduler,_fromArray,_empty,_scalar PURE_IMPORTS_END */ import { isScheduler } from '../util/isScheduler'; import { fromArray } from './fromArray'; import { empty } from './empty'; import { scalar } from './scalar'; export function of() { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } var scheduler = args[args.length - 1]; if (isScheduler(scheduler)) { args.pop(); } else { scheduler = undefined; } switch (args.length) { case 0: return empty(scheduler); case 1: return scheduler ? fromArray(args, scheduler) : scalar(args[0]); default: return fromArray(args, scheduler); } } //# sourceMappingURL=of.js.map