UNPKG

instantsearch.js

Version:

InstantSearch.js is a JavaScript library for building performant and instant search experiences with Algolia.

30 lines (24 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createDocumentationMessageGenerator = exports.createDocumentationLink = void 0; var createDocumentationLink = function createDocumentationLink(_ref) { var name = _ref.name, _ref$connector = _ref.connector, connector = _ref$connector === void 0 ? false : _ref$connector; return ['https://www.algolia.com/doc/api-reference/widgets/', name, '/js/', connector ? '#connector' : ''].join(''); }; exports.createDocumentationLink = createDocumentationLink; var createDocumentationMessageGenerator = function createDocumentationMessageGenerator() { for (var _len = arguments.length, widgets = new Array(_len), _key = 0; _key < _len; _key++) { widgets[_key] = arguments[_key]; } var links = widgets.map(function (widget) { return createDocumentationLink(widget); }).join(', '); return function (message) { return [message, "See documentation: ".concat(links)].filter(Boolean).join('\n\n'); }; }; exports.createDocumentationMessageGenerator = createDocumentationMessageGenerator;