## Bug Report **Current Behavior** The [overload signatures for `find`](https://github.com/ReactiveX/rxjs/blob/6.2.2/src/internal/operators/find.ts#L6-L13) don't reflect the operator's behaviour. The return types are `OperatorFunction<T, S>` and `MonoTypeOperatorFunction<T>`. However, the operator will emit `undefined` if no match is found. See [this test](https://github.com/ReactiveX/rxjs/blob/6.2.2/spec/operators/find-spec.ts#L41-L50). **Possible Solution** The return types should be `OperatorFunction<T, S | undefined>` and `OperatorFunction<T, T | undefined>`.
Activity
chore(dtslint): add find tests
chore(dtslint): add find tests