UNPKG

eslint-plugin-rxjs

Version:
30 lines (20 loc) 675 B
# Avoid passing `undefined` to `next` (`no-unsafe-subject-next`) This rule effects failures if `next` is called without an argument and the subject's value type is not `void`. In RxJS version 6, the `next` method's `value` parameter is optional, but a value should always be specified for subjects with non-`void` element types. ## Rule details Examples of **incorrect** code for this rule: ```ts const subject = new Subject<number>(); subject.next(); ``` Examples of **correct** code for this rule: ```ts const subject = new Subject<void>(); subject.next(); ``` ```ts const subject = new Subject<number>(); subject.next(0); ``` ## Options This rule has no options.