typescript RX-处理器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了typescript RX-处理器相关的知识,希望对你有一定的参考价值。

/**
 * @link https://github.com/johnlindquist/rx-handler
 */

import { observable, Subject } from 'rxjs';
import { share } from 'rxjs/operators';
import { OperatorFunction } from 'rxjs/interfaces';

export function handler(...operators: OperatorFunction<any, any>[]) {
  const subject$: Subject<any> = new Subject();
  const source$ = subject$.pipe.apply(subject$, [...operators, share()]);
  const next = (...args): void => subject$.next.apply(subject$, args);
  next[observable] = () => source$;

  return next;
}

以上是关于typescript RX-处理器的主要内容,如果未能解决你的问题,请参考以下文章

typescript RX-reselect.ts

typescript 窗口小部件,rx.component.ts

typescript RX-reselect3.ts

typescript RX-reselect2.ts

TypeScript:如何为已安装的 npm 包定义自定义类型?

反应式框架(RX)和异步处理事件