eslint-plugin-rxjs-angular
eslint-plugin-rxjs-angular copied to clipboard
Support es2022 private properties in prefer-takeuntil
Current behavior
The following code throws error ("Forbids calling subscribe without an accompanying takeUntil") in the current version:
@Component()
class Test {
#destroyer = new Subject();
public ngOnInit(): void {
someStream.pipe(takeUntil(this.#destroyer)).subscribe();
}
}
Expected behavior
The # prefixed variables can be used within takeUntil when prefer-takeuntil rule is enabled.