UNPKG

ravendb

Version:
27 lines 863 B
import { ObjectUtil } from "../../../Utility/ObjectUtil.js"; export class MoreLikeThisScope { _token; _addQueryParameter; _onDispose; constructor(token, addQueryParameter, onDispose) { this._token = token; this._addQueryParameter = addQueryParameter; this._onDispose = onDispose; } dispose() { if (this._onDispose) { this._onDispose(); } } withOptions(options) { if (!options) { return; } const optionsAsJson = ObjectUtil.transformObjectKeys(options, { defaultTransform: ObjectUtil.pascal }); this._token.optionsParameterName = this._addQueryParameter(optionsAsJson); } withDocument(document) { this._token.documentParameterName = this._addQueryParameter(document); } } //# sourceMappingURL=MoreLikeThisScope.js.map