public applyRangeEnd()

in src/util.ts [75:89]


  public applyRangeEnd(buf?: Buffer) {
    if (this.prefix.length === 0 || !buf) {
      return buf;
    }

    if (buf.equals(zeroKey)) {
      if (!this.endRange) {
        this.endRange = endRangeForPrefix(this.prefix);
      }

      return this.endRange;
    }

    return Buffer.concat([this.prefix, buf]);
  }