Function: source() 
source<
T>(type):SourceFn<T>
Defined in: libs/rxjs/src/lib/sources/source.function.ts:44
source returns an object that extends an RxJS Subject with an extra type: string property, and is also callable directly. When using a source, you can provide a type argument, which will appear as the action type in Redux DevTools:

In the future we want to add a build step to add this annotation automatically. That is why source types are optional.
Example: Creating a source without a type 
typescript
import { source } from '@state-adapt/rxjs';
const add$ = source<number>();
add$.subscribe(console.log);
add$.next(1);
// 1
add$(2)
// 2Example: Creating a source with a type 
typescript
const add$ = source<number>('add$');Example: Creating a source with onEvent naming convention 
typescript
import { source } from '@state-adapt/rxjs';
const onAdd = source<number>();
onAdd.subscribe(console.log);
onAdd(1)
// 1Type Parameters 
T 
T
Parameters 
type 
string = ''
Returns 
SourceFn<T>