Skip to contents

Create a JS string with glue insertions glue .open = !@ & .close = @#

Usage

glue_js(
  js,
  as_chr = FALSE,
  e = rlang::caller_env(),
  .open = "*{",
  .close = "}*"
)

Arguments

js

chr JS code to glue

as_chr

lgl Whether to use as_js on the output FALSE or as.character TRUE. Default FALSE

e

env calling environment

Value

chr

Examples

glue_js("$(document).ready(() => {let x = *{tolower(FALSE)}*)")
#> $(document).ready(() => {let x = false)