The merge option work pretty well, except when we use third parties.
For example in my interface I use Observable as an external type provided by rxjs
import { BehaviorSubject, Observable } from "rxjs";
export interface DataService<T> {
foo: BehaviorSubject<T>,
bar(): Observable<T>
}
The merged result is clean but unesable
// no import :/
export interface DataService<T> {
foo: BehaviorSubject<T>,
bar(): Observable<T>
}
It will be interesting to provide a property in the config object to protect some import
The
mergeoption work pretty well, except when we use third parties.For example in my interface I use
Observableas an external type provided byrxjsThe merged result is clean but unesable
It will be interesting to provide a property in the config object to protect some
import