R/satisfies.R

Defines functions installedok_remote satisfies_remote

satisfies_remote <- function(resolution, candidate, config,
                             remote_types = NULL, ...) {
  remote_types <- c(default_remote_types(), remote_types)
  sat <- remote_types[[resolution$type]]$satisfy
  if (is.null(sat)) return(resolution$ref == candidate$ref)

  sat(resolution, candidate, config, ...)
}

installedok_remote <- function(installed, solution, config,
                               remote_types = NULL, ...) {
  remote_types <- c(default_remote_types(), remote_types)
  ok <- remote_types[[solution$type]]$installedok
  if (is.null(ok)) return(FALSE)
  ok(installed, solution, config, ...)
}

Try the pkgdepends package in your browser

Any scripts or data that you put into this service are public.

pkgdepends documentation built on Nov. 10, 2023, 5:06 p.m.