import.RdThis function finds staticimports declarations and copies the objects to a target file.
staticmports declartions are comment blocks that look like this:
# @staticimports pkg:staticimports
# map map_chr map_lgl os_name any_named any_unnamed
# all_named all_unnamedThe pkg:staticimports means to import objects from the package named
staticimports. If you use pkg:mypackage, it will import from
mypackage.
On the following lines are the names of the objects to import.
The import declaration can also use a path. For example:
# @staticimports ../mystaticexports
# map map_chr map_lgl os_name any_named any_unnamed
# all_named all_unnamedIf a relative path is used, it will be relative to the top-leve of this
project, as determined by here::here().
The statically imported objects are written a file, by default
R/staticimports.R.
A directory containing .R files to scan for import declarations.
File to write to. Defaults to R/staticimports.R in the current
project. Use stdout() to output to console.