in PartsUnlimited-aspnet45/src/PartsUnlimitedWebsite/Scripts/ai.0.15.0-build58334.js [407:451]
Serializer._serializeStringMap = function (map, expectedType, name) {
var output = undefined;
if (map) {
output = {};
for (var field in map) {
var value = map[field];
if (expectedType === "string") {
if (value === undefined) {
output[field] = "undefined";
}
else if (value === null) {
output[field] = "null";
}
else if (!value.toString) {
output[field] = "invalid field: toString() is not defined.";
}
else {
output[field] = value.toString();
}
}
else if (expectedType === "number") {
if (value === undefined) {
output[field] = "undefined";
}
else if (value === null) {
output[field] = "null";
}
else {
var num = parseFloat(value);
if (isNaN(num)) {
output[field] = "NaN";
}
else {
output[field] = num;
}
}
}
else {
output[field] = "invalid field: " + name + " is of unknown type.";
ApplicationInsights._InternalLogging.throwInternalUserActionable(0 /* CRITICAL */, output[field]);
}
}
}
return output;
};