Module:ConfigHelpers: Difference between revisions

// via Wikitext Extension for VSCode
// via Wikitext Extension for VSCode
 
Line 1: Line 1:
-- Module:ConfigHelpers
--[[
-- Helper functions for configuration management used across the template system
* Name: ConfigHelpers
--
* Author: Mark W. Datysgeld
-- This module provides utility functions for working with configuration data
* Description: Utility functions for configuration management including deep table merging and field key validation, used by ConfigRepository and other template system modules
-- that are used by ConfigRepository and potentially other modules.
* Notes: deepMerge() recursively merges tables with special array concatenation handling; fieldHasKey() validates field structures contain specific keys
]]


local p = {}
local p = {}