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
JavaScript
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;
;