Skip to content

global plugin_template._core.configuration


methods


M.initialize_data_if_needed


function M.initialize_data_if_needed() ->  nil

Setup plugin_template for the first time, if needed.

M.resolve_data


function M.resolve_data(data: plugin_template.Configuration?) ->  plugin_template.Configuration

@param data - All extra customizations for this plugin.

@return - The configuration with 100% filled out values.

Merge data with the user's current configuration.

fields


M.DATA


M.DATA : plugin_template.Configuration {
    commands: plugin_template.ConfigurationCommands?,
    logging: plugin_template.LoggingConfiguration?,
    tools: plugin_template.ConfigurationTools?,
}