whole_func_string: async function run(action) {
    if (action.endsWith('symlink')) {
      // Symlink will happen during `node-gyp rebuild`
      await symlinkDepsLib();
    } else if (action.endsWith('move')) {
      // Move action is used when installing this module as a package.
      await moveDepsLib();
    } else {
      throw new Error('Invalid action: ' + action);
    }
  }
func_code_string: async function run(action) {
    if (action.endsWith('symlink')) {
      // Symlink will happen during `node-gyp rebuild`
      await symlinkDepsLib();
    } else if (action.endsWith('move')) {
      // Move action is used when installing this module as a package.
      await moveDepsLib();
    } else {
      throw new Error('Invalid action: ' + action);
    }
  }
func_documentation_string: Symlink or move libtensorflow for building the binding.