UNPKG

search-client

Version:

Javascript library for executing searches in the Haive search-index via the SearchManager REST interface.

80 lines 3.29 kB
/** * These are the triggers that define when and when not to trigger a find lookup. */ var FindTriggers = /** @class */ (function () { /** * Creates a FindTrigger object for you, based on FindTrigger defaults and the overrides provided as a param. * @param triggers - The trigger defined here will override the default FindTrigger. */ function FindTriggers(triggers) { if (triggers === void 0) { triggers = {}; } this.clientIdChanged = typeof triggers.clientIdChanged !== "undefined" ? triggers.clientIdChanged : true; this.dateFromChanged = typeof triggers.dateFromChanged !== "undefined" ? triggers.dateFromChanged : true; this.dateToChanged = typeof triggers.dateToChanged !== "undefined" ? triggers.dateToChanged : true; this.filtersChanged = typeof triggers.filtersChanged !== "undefined" ? triggers.filtersChanged : true; this.matchGenerateContentChanged = typeof triggers.matchGenerateContentChanged !== "undefined" ? triggers.matchGenerateContentChanged : true; this.matchGenerateContentHighlightsChanged = typeof triggers.matchGenerateContentHighlightsChanged !== "undefined" ? triggers.matchGenerateContentHighlightsChanged : true; this.matchGroupingChanged = typeof triggers.matchGroupingChanged !== "undefined" ? triggers.matchGroupingChanged : true; this.matchOrderByChanged = typeof triggers.matchOrderByChanged !== "undefined" ? triggers.matchOrderByChanged : true; this.matchPageChanged = typeof triggers.matchPageChanged !== "undefined" ? triggers.matchPageChanged : true; this.matchPageSizeChanged = typeof triggers.matchPageSizeChanged !== "undefined" ? triggers.matchPageSizeChanged : true; this.queryChange = typeof triggers.queryChange !== "undefined" ? triggers.queryChange : false; this.queryChangeDelay = typeof triggers.queryChangeDelay !== "undefined" ? triggers.queryChangeDelay : 2000; this.queryChangeInstantRegex = typeof triggers.queryChangeInstantRegex !== "undefined" ? triggers.queryChangeInstantRegex : /\S\s$/; this.queryChangeMinLength = typeof triggers.queryChangeMinLength !== "undefined" ? triggers.queryChangeMinLength : 2; this.searchTypeChanged = typeof triggers.searchTypeChanged !== "undefined" ? triggers.searchTypeChanged : true; this.uiLanguageCodeChanged = typeof triggers.uiLanguageCodeChanged !== "undefined" ? triggers.uiLanguageCodeChanged : false; } return FindTriggers; }()); export { FindTriggers }; //# sourceMappingURL=FindTriggers.js.map