in public/dexie.js [5007:5031]
function IndexSpec(name, keyPath, unique, multi, auto, compound, dotted) {
/// <param name="name" type="String"></param>
/// <param name="keyPath" type="String"></param>
/// <param name="unique" type="Boolean"></param>
/// <param name="multi" type="Boolean"></param>
/// <param name="auto" type="Boolean"></param>
/// <param name="compound" type="Boolean"></param>
/// <param name="dotted" type="Boolean"></param>
this.name = name;
this.keyPath = keyPath;
this.unique = unique;
this.multi = multi;
this.auto = auto;
this.compound = compound;
this.dotted = dotted;
var keyPathSrc =
typeof keyPath === "string"
? keyPath
: keyPath && "[" + [].join.call(keyPath, "+") + "]";
this.src =
(unique ? "&" : "") +
(multi ? "*" : "") +
(auto ? "++" : "") +
keyPathSrc;
}