| create_input_binding | R Documentation | 
Creates a script in inst and the R part in ./R
create_input_binding(
  name,
  pkg = ".",
  dir = "srcjs",
  open = TRUE,
  initialize = FALSE,
  dev = FALSE,
  events = list(name = "click", rate_policy = FALSE),
  add_reference = TRUE
)
create_output_binding(
  name,
  pkg = ".",
  dir = "srcjs",
  open = TRUE,
  add_reference = TRUE
)
create_custom_handler(
  name,
  pkg = ".",
  dir = "srcjs",
  open = TRUE,
  add_reference = TRUE
)
create_js(
  name,
  dir = "srcjs",
  open = TRUE,
  with_doc_ready = FALSE,
  template = golem::js_template,
  ...,
  add_reference = TRUE
)
create_scss(
  name,
  dir = "styles",
  open = TRUE,
  template = golem::sass_template,
  ...,
  add_reference = TRUE
)
| name | The name of the module. | 
| pkg | Path to the root of the package. Default is  | 
| dir | Path to the dir where the file while be created. | 
| open | Should the created file be opened? | 
| initialize | For JS file - Whether to add the initialize method. Default to FALSE. Some JavaScript API require to initialize components before using them. | 
| dev | Whether to insert console.log calls in the most important methods of the binding. This is only to help building the input binding. Default is FALSE. | 
| events | List of events to generate event listeners in the subscribe method.
For instance,  | 
| add_reference | Whether to add an import statement in main.js. Defaults to TRUE. | 
| with_doc_ready | For JS file - Should the default file include  | 
| template | Function writing in the created file. You may overwrite this with your own template function. | 
| ... | Arguments to be passed to the  | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.