R/zzz.R

Defines functions .onLoad

.onLoad <- function(...) {
  if (isNamespaceLoaded("knitr") && "knit_engines" %in% getNamespaceExports("knitr")) {
    knitr::knit_engines$set(prql = eng_prql)
  } else {
    setHook(
      packageEvent("knitr", "onLoad"), function(...) {
        knitr::knit_engines$set(prql = eng_prql)
      }
    )
  }

  invisible()
}

Try the prqlr package in your browser

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

prqlr documentation built on April 12, 2025, 1:47 a.m.