resolve_basic_table_args: Resolves and reduces multiple basic_table_args objects
Description
Resolving and reducing multiple basic_table_args objects.
This function is intended to utilize user provided settings, defaults provided by the module creator and
also teal option. See Details, below, to understand the logic.
(basic_table_args)
end user setup for rtables::basic_table() of a specific table.
Created with the basic_table_args() function. The NULL value is supported.
user_default
(basic_table_args)
end user default setup for rtables::basic_table()
of a specific table. Created with the basic_table_args() function. The NULL value is supported.
module_table
(ggplot2_args)
module creator setup for rtables::basic_table() of a specific table.
Created with the basic_table_args() function. The NULL value is supported.
app_default
(basic_table_args)
Application level setting. Can be NULL.
Details
The function picks the first non NULL value for each argument, checking in the following order:
basic_table_args argument provided by the end user.
Per table (user_table) and then default (user_default) setup.
app_default global R variable, teal.basic_table_args.
module_table which is a module creator setup.
See Also
parse_basic_table_args() to parse resolved list into list of calls.