Extracts a TwilioNativeSdkConfig from the engine's loosely-typed Configuration map without
ever widening to any. Each field is read + type-checked individually so a malformed config yields a
clean, partially-resolved object (and TwilioNativeCallSdk then throws a precise error if the
required specifier is absent) rather than a half-typed blob.
Extracts a TwilioNativeSdkConfig from the engine's loosely-typed
Configurationmap without ever widening toany. Each field is read + type-checked individually so a malformed config yields a clean, partially-resolved object (and TwilioNativeCallSdk then throws a precise error if the required specifier is absent) rather than a half-typed blob.