getAppConfigValue()
function getAppConfigValue<Type>(key?: string, defaultValue?: unknown): Type;
Gets a value from the application configuration using dot notation. Returns a deep clone to prevent accidental mutations.
Type Parameters
Type
Type
Expected return type
Parameters
key?
string = ''
Dot-notation path to the config value (e.g., 'serviceEndpoints.api')
defaultValue?
unknown = null
Value to return if key doesn't exist (default: null)
Returns
Type
The configuration value or default
Example
const apiUrl = getAppConfigValue<string>('serviceEndpoints.api', 'https://default.com');
const timeout = getAppConfigValue<number>('requestTimeout', 30000);