export function getConfigurationSettingWithTrace()

in src/requestTracing/utils.ts [67:84]


export function getConfigurationSettingWithTrace(
    requestTracingOptions: RequestTracingOptions,
    client: AppConfigurationClient,
    configurationSettingId: ConfigurationSettingId,
    getOptions?: GetConfigurationSettingOptions,
) {
    const actualGetOptions = { ...getOptions };

    if (requestTracingOptions.enabled) {
        actualGetOptions.requestOptions = {
            customHeaders: {
                [CORRELATION_CONTEXT_HEADER_NAME]: createCorrelationContextHeader(requestTracingOptions)
            }
        };
    }

    return client.getConfigurationSetting(configurationSettingId, actualGetOptions);
}