in packages/azure-kusto-data/src/clientDetails.ts [84:108]
static setConnectorDetails(
name: string,
version: string,
app_name: string | null = null,
app_version: string | null = null,
send_user: boolean = false,
override_user: string | null = null,
additional_fields: [string, string][] | null = null,
): ClientDetails {
const params: [string, string][] = [["Kusto." + this.escapeHeader(name, false), version]];
app_name = app_name || this.defaultApplication();
app_version = app_version || None;
params.push(["App." + this.escapeHeader(app_name), app_version]);
params.push(...(additional_fields || []));
let user = None;
if (send_user) {
user = override_user || this.defaultUser();
}
return new ClientDetails(this.formatHeader(params), user);
}