function IndexSpec()

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;
  }