hunk.code_window:         createMultipartUpload: this.opts.createMultipartUpload.bind(this, file),
           listParts: this.opts.listParts.bind(this, file),
           prepareUploadPart: this.opts.prepareUploadPart.bind(this, file),
           completeMultipartUpload: this.opts.completeMultipartUpload.bind(this, file),
           abortMultipartUpload: this.opts.abortMultipartUpload.bind(this, file),
           onStart,
           onProgress,
           onError,
  
hunk.labels: keep keep keep keep add keep keep keep keep
hunk.after_edit:         getChunkSize: this.opts.getChunkSize ? this.opts.getChunkSize.bind(this) : null,
  
hunk.file_path: packages/@uppy/aws-s3-multipart/src/index.js
hunk.type: add
file: import Uppy = require('@uppy/core')
  import CompanionClient = require('@uppy/companion-client')
  
  declare module GoogleDrive {
    interface GoogleDriveOptions
      extends Uppy.PluginOptions,
        CompanionClient.PublicProviderOptions {
      replaceTargetContent?: boolean
      target?: Uppy.PluginTarget
      title?: string
      storage?: CompanionClient.TokenStorage
    }
  }
  
  declare class GoogleDrive extends Uppy.Plugin<GoogleDrive.GoogleDriveOptions> {}
  
  export = GoogleDrive
  