ravendb
Version:
RavenDB client for Node.js
20 lines • 1.18 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ServerWideOperationCompletionAwaiter = void 0;
const OperationCompletionAwaiter_js_1 = require("../../Documents/Operations/OperationCompletionAwaiter.js");
const GetServerWideOperationStateOperation_js_1 = require("./GetServerWideOperationStateOperation.js");
const KillServerOperationCommand_js_1 = require("../../Documents/Commands/KillServerOperationCommand.js");
class ServerWideOperationCompletionAwaiter extends OperationCompletionAwaiter_js_1.OperationCompletionAwaiter {
constructor(requestExecutor, conventions, id, nodeTag) {
super(requestExecutor, conventions, id);
this.nodeTag = nodeTag;
}
_getOperationStateCommand(conventions, id, nodeTag) {
return new GetServerWideOperationStateOperation_js_1.GetServerWideOperationStateCommand(id, nodeTag);
}
_getKillOperationCommand(id, nodeTag) {
return new KillServerOperationCommand_js_1.KillServerOperationCommand(id, nodeTag);
}
}
exports.ServerWideOperationCompletionAwaiter = ServerWideOperationCompletionAwaiter;
//# sourceMappingURL=ServerWideOperationCompletionAwaiter.js.map