ravendb
Version:
RavenDB client for Node.js
16 lines • 843 B
JavaScript
import { OperationCompletionAwaiter } from "../../Documents/Operations/OperationCompletionAwaiter.js";
import { GetServerWideOperationStateCommand } from "./GetServerWideOperationStateOperation.js";
import { KillServerOperationCommand } from "../../Documents/Commands/KillServerOperationCommand.js";
export class ServerWideOperationCompletionAwaiter extends OperationCompletionAwaiter {
constructor(requestExecutor, conventions, id, nodeTag) {
super(requestExecutor, conventions, id);
this.nodeTag = nodeTag;
}
_getOperationStateCommand(conventions, id, nodeTag) {
return new GetServerWideOperationStateCommand(id, nodeTag);
}
_getKillOperationCommand(id, nodeTag) {
return new KillServerOperationCommand(id, nodeTag);
}
}
//# sourceMappingURL=ServerWideOperationCompletionAwaiter.js.map