UNPKG

ravendb

Version:
37 lines 1.04 kB
import { RavenCommand } from "../../../Http/RavenCommand.js"; export class DeleteIndexErrorsOperation { _indexNames; constructor(indexNames) { this._indexNames = indexNames; } get resultType() { return "CommandResult"; } getCommand(conventions) { return new DeleteIndexErrorsCommand(this._indexNames); } } class DeleteIndexErrorsCommand extends RavenCommand { _indexNames; constructor(indexNames) { super(); this._indexNames = indexNames; } createRequest(node) { let uri = node.url + "/databases/" + node.database + "/indexes/errors"; if (this._indexNames && this._indexNames.length) { uri += "?"; for (const indexName of this._indexNames) { uri += "&name=" + this._urlEncode(indexName); } } return { uri, method: "DELETE" }; } get isReadRequest() { return false; } } //# sourceMappingURL=DeleteIndexErrorsOperation.js.map