UNPKG

ravendb

Version:
32 lines 1.23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SuggestionDocumentQuery = void 0; const SuggestionQueryBase_js_1 = require("./SuggestionQueryBase.js"); const SuggestionBase_js_1 = require("./SuggestionBase.js"); const SuggestionBuilder_js_1 = require("./SuggestionBuilder.js"); class SuggestionDocumentQuery extends SuggestionQueryBase_js_1.SuggestionQueryBase { _source; constructor(source) { super(source.session); this._source = source; } _getIndexQuery(updateAfterQueryExecuted = true) { return this._source.getIndexQuery(); } _invokeAfterQueryExecuted(result) { this._source.emit("afterQueryExecuted", result); } andSuggestUsing(suggestionOrBuilder) { if (suggestionOrBuilder instanceof SuggestionBase_js_1.SuggestionBase) { this._source._suggestUsing(suggestionOrBuilder); } else { const f = new SuggestionBuilder_js_1.SuggestionBuilder(); suggestionOrBuilder(f); this._source.suggestUsing(f.suggestion); } return this; } } exports.SuggestionDocumentQuery = SuggestionDocumentQuery; //# sourceMappingURL=SuggestionDocumentQuery.js.map