Construct a new MemoryConfigSource.
OptionalinitialData: Record<string, unknown>Optional initial key-value configuration.
Source identifier (defaults to 'memory').
Source priority (defaults to 100).
Protected_ReadonlynameHuman-readable identifier for this configuration source.
ReadonlypriorityNumeric priority level used for resolution ordering. Higher priority sources override lower priority ones.
Protected_Helper assigning a nested value into the target sub-tree.
Protected_Extracts nested configuration object if key is a prefix for stored paths.
Protected_Resolves dot-notation path traversing an in-memory object tree.
Retrieve a value from memory store.
Property key or dot-notation path.
Value if present, or undefined.
Returns all stored entries.
Checks if a key exists in the store.
Property key or dot-notation path.
True if key exists.
Set a value in the memory store. Supports dot notation (e.g. 'database.host').
Property key or dot-notation path.
Value to set.
In-memory configuration source for runtime programmatic overrides and unit testing.