hunk.code_window:  * @param config The configuration object for `connectable`.
    * @returns A "connectable" observable, that has a `connect()` method, that you must call to
    * connect the source to all consumers through the subject provided as the connector.
    */
   export function connectable<T>(source: ObservableInput<T>, config: ConnectableConfig<T> = DEFAULT_CONFIG): ConnectableObservableLike<T> {
     // The subscription representing the connection.
     let connection: Subscription | null = null;
     const { connector, resetOnDisconnect = true } = config;
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit: export function connectable<T>(source: ObservableInput<T>, config: ConnectableConfig<T> = DEFAULT_CONFIG): Connectable<T> {
  
hunk.file_path: src/internal/observable/connectable.ts
hunk.type: replace
file: module.exports = function() {
    return {
      name: 'usageNotes'
    };
  };
  