Skip to content

Function: type() ​

type(type): <T>(source$) => T & object

Defined in: libs/rxjs/src/lib/sources/type.operator.ts:19

type is a custom RxJS operator that mutates an RxJS Observable by setting a type property. It takes one argument, which will appear as the action type in Redux DevTools:

Action Type in Redux Devtools

Example: Converting an observable into a source ​

typescript
import { timer } from 'rxjs';
import { type } from '@state-adapt/rxjs';

const timer$ = timer(1000).pipe(type('timer$'));

timer$.subscribe(console.log);
// 0

Parameters ​

type ​

string

Returns ​

<T>(source$): T & object

Type Parameters ​

T ​

T

Parameters ​

source$ ​

T

Returns ​

T & object