hunk.code_window:   global?: boolean,
     globalPath?: string,
     storePath?: string,
     quiet?: boolean,
     logger?: LoggerType,
     ignoreScripts?: boolean
     save?: boolean,
     saveDev?: boolean,
     saveOptional?: boolean,
  
hunk.labels: keep keep keep replace keep keep keep keep keep
hunk.after_edit:   silent?: boolean,
  
hunk.file_path: src/types.ts
hunk.type: replace
file: import test = require('tape')
  import * as pnpm from '../src'
  
  test('API', t => {
    t.equal(typeof pnpm.install, 'function', 'exports install()')
    t.equal(typeof pnpm.installPkgs, 'function', 'exports installPkgs()')
    t.equal(typeof pnpm.uninstall, 'function', 'exports uninstall()')
    t.equal(typeof pnpm.linkFromGlobal, 'function', 'exports linkFromGlobal()')
    t.equal(typeof pnpm.linkFromRelative, 'function', 'exports linkFromRelative()')
    t.equal(typeof pnpm.linkToGlobal, 'function', 'exports linkToGlobal()')
    t.equal(typeof pnpm.prune, 'function', 'exports prune()')
    t.equal(typeof pnpm.prunePkgs, 'function', 'exports prunePkgs()')
    t.end()
  })
  