@configurator/ravendb
Version:
RavenDB client for Node.js
15 lines • 603 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.DefaultHiLoIdGenerator = void 0;
const HiloIdGenerator_1 = require("./HiloIdGenerator");
class DefaultHiLoIdGenerator extends HiloIdGenerator_1.HiloIdGenerator {
getDocumentIdFromId(result) {
return this._prefix + result.id + "-" + result.serverTag;
}
async generateDocumentId(entity) {
const result = await this.getNextId();
return this.getDocumentIdFromId(result);
}
}
exports.DefaultHiLoIdGenerator = DefaultHiLoIdGenerator;
//# sourceMappingURL=DefaultHiLoIdGenerator.js.map