UNPKG

1.93 kBSource Map (JSON)View Raw
1{"version":3,"sources":["util/toobserver.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAE,MAAM,cAAc,CAAC;AAG1C,MAAM,IAAI,GAAG,CAAC,CAAO,EAAE,EAAE;IACvB,IAAI;AACN,CAAC,CAAC;AAEF,sCAAsC;AACtC,MAAM,UAAU,UAAU,CACxB,IAAuD,EACvD,KAAmC,EACnC,QAA8B;IAE9B,MAAM,QAAQ,GAAG,IAA0B,CAAC;IAE5C,IAAI,QAAQ,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE;QAC5C,OAAO;YACL,IAAI,EAAE,UAAU,CAAC,QAAQ,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,IAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI;YAC/D,KAAK,EAAE,UAAU,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,QAAQ,CAAC,KAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI;YAClE,QAAQ,EAAE,UAAU,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,QAAQ,CAAC,QAAS,EAAE,CAAC,CAAC,CAAC,IAAI;SAC5E,CAAC;KACH;IAED,OAAO;QACL,IAAI,EAAE,UAAU,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,IAAI;QACpC,KAAK,EAAE,UAAU,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,CAAC,IAAI;QACvC,QAAQ,EAAE,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,CAAC,CAAC,IAAI;KACjD,CAAC;AACJ,CAAC","file":"toobserver.js","sourcesContent":["import { isFunction } from './isiterable';\nimport { Observer, PartialObserver } from '../observer';\n\nconst noop = (_?: any) => {\n /**/\n};\n\n// eslint-disable-next-line complexity\nexport function toObserver<T>(\n next?: PartialObserver<T> | ((value: T) => void) | null,\n error?: ((err: any) => void) | null,\n complete?: (() => void) | null\n): Observer<T> {\n const observer = next as PartialObserver<T>;\n\n if (observer && typeof observer === 'object') {\n return {\n next: isFunction(observer.next) ? x => observer.next!(x) : noop,\n error: isFunction(observer.error) ? e => observer.error!(e) : noop,\n complete: isFunction(observer.complete) ? () => observer.complete!() : noop\n };\n }\n\n return {\n next: isFunction(next) ? next : noop,\n error: isFunction(error) ? error : noop,\n complete: isFunction(complete) ? complete : noop\n };\n}\n"]}
\No newline at end of file