Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

sayt

Package Overview
Dependencies
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sayt - npm Package Compare versions

Comparing version 0.1.1 to 0.1.2

custom_typings/jsonp.d.ts

17

dist/commonjs/core/sayt.js
"use strict";
var index_1 = require('../utils/index');
var filterObject = require('filter-object');
var SAYT_URL = '.groupbycloud.com/api/v1/sayt/search';
var Sayt = (function () {
function Sayt() {
function Sayt(config) {
this.config = {

@@ -15,9 +16,9 @@ autocomplete: {

};
this.configure(config);
}
Sayt.prototype.configure = function (config) {
if (config === void 0) { config = this.config; }
var finalConfig = Object.assign({}, this.config, config);
finalConfig.autocomplete = Object.assign({}, this.config.autocomplete, config.autocomplete ? config.autocomplete : {});
finalConfig.productSearch = Object.assign({}, this.config.productSearch, config.productSearch ? config.productSearch : {});
this.config = finalConfig;
if (config === void 0) { config = {}; }
Object.assign(this.config, filterObject(config, '!{autocomplete,productSearch}'));
Object.assign(this.config.autocomplete, config.autocomplete || {});
Object.assign(this.config.productSearch, config.productSearch || {});
};

@@ -54,3 +55,3 @@ Sayt.prototype.autocomplete = function (query, config, cb) {

var response = promise;
if (typeof cb == 'function') {
if (typeof cb === 'function') {
response = promise.then(function (res) { return cb(undefined, res); })

@@ -72,2 +73,2 @@ .catch(function (err) { return cb(err); });

//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUvc2F5dC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsc0JBQXNCLGdCQUFnQixDQUFDLENBQUE7QUFFdkMsSUFBTSxRQUFRLEdBQUcsc0NBQXNDLENBQUM7QUFFeEQ7SUFBQTtRQUVVLFdBQU0sR0FBZ0I7WUFDNUIsWUFBWSxFQUFFO2dCQUNaLGNBQWMsRUFBRSxDQUFDO2dCQUNqQixjQUFjLEVBQUUsQ0FBQzthQUNsQjtZQUNELGFBQWEsRUFBRTtnQkFDYixXQUFXLEVBQUUsQ0FBQzthQUNmO1NBQ0YsQ0FBQztJQXFESixDQUFDO0lBbkRDLHdCQUFTLEdBQVQsVUFBVSxNQUFpQztRQUFqQyxzQkFBaUMsR0FBakMsU0FBc0IsSUFBSSxDQUFDLE1BQU07UUFDekMsSUFBTSxXQUFXLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxFQUFFLEVBQUUsSUFBSSxDQUFDLE1BQU0sRUFBRSxNQUFNLENBQUMsQ0FBQztRQUMzRCxXQUFXLENBQUMsWUFBWSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFFLE1BQU0sQ0FBQyxZQUFZLEdBQUcsTUFBTSxDQUFDLFlBQVksR0FBRyxFQUFFLENBQUMsQ0FBQztRQUN2SCxXQUFXLENBQUMsYUFBYSxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsYUFBYSxFQUFFLE1BQU0sQ0FBQyxhQUFhLEdBQUcsTUFBTSxDQUFDLGFBQWEsR0FBRyxFQUFFLENBQUMsQ0FBQztRQUMzSCxJQUFJLENBQUMsTUFBTSxHQUFHLFdBQVcsQ0FBQztJQUM1QixDQUFDO0lBRUQsMkJBQVksR0FBWixVQUFhLEtBQWtCLEVBQUUsTUFBcUMsRUFBRSxFQUFtQjtRQUE5RSxxQkFBa0IsR0FBbEIsVUFBa0I7UUFDN0IsSUFBTSxXQUFXLEdBQUcsTUFBTSxDQUFDLE1BQU0sQ0FBQyxFQUFFLFVBQVUsRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLFVBQVUsRUFBRSxFQUFFLElBQUksQ0FBQyxNQUFNLENBQUMsWUFBWSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBQzVHLElBQU0sUUFBUSxHQUFHLGFBQUssQ0FBQyxJQUFJLENBQUMsR0FBRyxFQUFFO1lBQy9CLFlBQUs7WUFDTCxVQUFVLEVBQUUsV0FBVyxDQUFDLFVBQVU7WUFDbEMsV0FBVyxFQUFFLFdBQVcsQ0FBQyxjQUFjO1lBQ3ZDLGVBQWUsRUFBRSxXQUFXLENBQUMsY0FBYztZQUMzQyxXQUFXLEVBQUUsV0FBVyxDQUFDLGtCQUFrQjtZQUMzQyxLQUFLLEVBQUUsV0FBVyxDQUFDLFVBQVU7WUFFN0IsWUFBWSxFQUFFLENBQUM7U0FDaEIsQ0FBQyxDQUFDO1FBRUgsTUFBTSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVELDRCQUFhLEdBQWIsVUFBYyxLQUFrQixFQUFFLE1BQXNDLEVBQUUsRUFBbUI7UUFBL0UscUJBQWtCLEdBQWxCLFVBQWtCO1FBQzlCLElBQU0sV0FBVyxHQUFHLE1BQU0sQ0FBQyxNQUFNLENBQUMsRUFBRSxVQUFVLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxVQUFVLEVBQUUsRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLGFBQWEsRUFBRSxNQUFNLENBQUMsQ0FBQztRQUM3RyxJQUFNLFFBQVEsR0FBRyxhQUFLLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTtZQUMvQixZQUFLO1lBQ0wsVUFBVSxFQUFFLFdBQVcsQ0FBQyxVQUFVO1lBQ2xDLElBQUksRUFBRSxXQUFXLENBQUMsSUFBSTtZQUN0QixXQUFXLEVBQUUsV0FBVyxDQUFDLFdBQVc7WUFDcEMsWUFBWSxFQUFFLFdBQVcsQ0FBQyxXQUFXO1lBRXJDLFdBQVcsRUFBRSxDQUFDO1lBQ2QsZUFBZSxFQUFFLENBQUM7U0FDbkIsQ0FBQyxDQUFDO1FBRUgsTUFBTSxDQUFDLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxRQUFRLEVBQUUsRUFBRSxDQUFDLENBQUM7SUFDOUMsQ0FBQztJQUVPLGdDQUFpQixHQUF6QixVQUEwQixPQUFxQixFQUFFLEVBQVk7UUFDM0QsSUFBSSxRQUFRLEdBQUcsT0FBTyxDQUFDO1FBQ3ZCLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxJQUFJLFVBQVUsQ0FBQyxDQUFDLENBQUM7WUFDNUIsUUFBUSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsVUFBQSxHQUFHLElBQUksT0FBQSxFQUFFLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxFQUFsQixDQUFrQixDQUFDO2lCQUMvQyxLQUFLLENBQUMsVUFBQSxHQUFHLElBQUksT0FBQSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQVAsQ0FBTyxDQUFDLENBQUM7UUFDM0IsQ0FBQztRQUNELE1BQU0sQ0FBQyxRQUFRLENBQUM7SUFDbEIsQ0FBQztJQUVELHNCQUFZLHFCQUFHO2FBQWY7WUFDRSxNQUFNLENBQUMsQ0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssR0FBRyxPQUFPLEdBQUcsTUFBTSxZQUFNLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxHQUFHLFFBQVUsQ0FBQztRQUN6RixDQUFDOzs7T0FBQTtJQUNILFdBQUM7QUFBRCxDQS9EQSxBQStEQyxJQUFBO0FBL0RZLFlBQUksT0ErRGhCLENBQUEiLCJmaWxlIjoiY29yZS9zYXl0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganNvbnAgfSBmcm9tICcuLi91dGlscy9pbmRleCc7XG5cbmNvbnN0IFNBWVRfVVJMID0gJy5ncm91cGJ5Y2xvdWQuY29tL2FwaS92MS9zYXl0L3NlYXJjaCc7XG5cbmV4cG9ydCBjbGFzcyBTYXl0IHtcblxuICBwcml2YXRlIGNvbmZpZzogSVNheXRDb25maWcgPSB7XG4gICAgYXV0b2NvbXBsZXRlOiB7XG4gICAgICBudW1TZWFyY2hUZXJtczogNSxcbiAgICAgIG51bU5hdmlnYXRpb25zOiA1XG4gICAgfSxcbiAgICBwcm9kdWN0U2VhcmNoOiB7XG4gICAgICBudW1Qcm9kdWN0czogNFxuICAgIH1cbiAgfTtcblxuICBjb25maWd1cmUoY29uZmlnOiBJU2F5dENvbmZpZyA9IHRoaXMuY29uZmlnKSB7XG4gICAgY29uc3QgZmluYWxDb25maWcgPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLmNvbmZpZywgY29uZmlnKTtcbiAgICBmaW5hbENvbmZpZy5hdXRvY29tcGxldGUgPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLmNvbmZpZy5hdXRvY29tcGxldGUsIGNvbmZpZy5hdXRvY29tcGxldGUgPyBjb25maWcuYXV0b2NvbXBsZXRlIDoge30pO1xuICAgIGZpbmFsQ29uZmlnLnByb2R1Y3RTZWFyY2ggPSBPYmplY3QuYXNzaWduKHt9LCB0aGlzLmNvbmZpZy5wcm9kdWN0U2VhcmNoLCBjb25maWcucHJvZHVjdFNlYXJjaCA/IGNvbmZpZy5wcm9kdWN0U2VhcmNoIDoge30pO1xuICAgIHRoaXMuY29uZmlnID0gZmluYWxDb25maWc7XG4gIH1cblxuICBhdXRvY29tcGxldGUocXVlcnk6IHN0cmluZyA9ICcnLCBjb25maWc/OiBJUXVlcnlUaW1lQXV0b2NvbXBsZXRlQ29uZmlnLCBjYj86IFNlYXJjaENhbGxiYWNrKTogUHJvbWlzZTxhbnk+IHtcbiAgICBjb25zdCBmaW5hbENvbmZpZyA9IE9iamVjdC5hc3NpZ24oeyBjb2xsZWN0aW9uOiB0aGlzLmNvbmZpZy5jb2xsZWN0aW9uIH0sIHRoaXMuY29uZmlnLmF1dG9jb21wbGV0ZSwgY29uZmlnKTtcbiAgICBjb25zdCByZXNwb25zZSA9IGpzb25wKHRoaXMudXJsLCB7XG4gICAgICBxdWVyeSxcbiAgICAgIGNvbGxlY3Rpb246IGZpbmFsQ29uZmlnLmNvbGxlY3Rpb24sXG4gICAgICBzZWFyY2hJdGVtczogZmluYWxDb25maWcubnVtU2VhcmNoVGVybXMsXG4gICAgICBuYXZpZ2F0aW9uSXRlbXM6IGZpbmFsQ29uZmlnLm51bU5hdmlnYXRpb25zLFxuICAgICAgYWxwaGFiZXRpemU6IGZpbmFsQ29uZmlnLnNvcnRBbHBoYWJldGljYWxseSxcbiAgICAgIGZ1enp5OiBmaW5hbENvbmZpZy5mdXp6eU1hdGNoLFxuXG4gICAgICBwcm9kdWN0SXRlbXM6IDBcbiAgICB9KTtcblxuICAgIHJldHVybiB0aGlzLmNhbGxiYWNrT3JQcm9taXNlKHJlc3BvbnNlLCBjYik7XG4gIH1cblxuICBwcm9kdWN0U2VhcmNoKHF1ZXJ5OiBzdHJpbmcgPSAnJywgY29uZmlnPzogSVF1ZXJ5VGltZVByb2R1Y3RTZWFyY2hDb25maWcsIGNiPzogU2VhcmNoQ2FsbGJhY2spOiBQcm9taXNlPGFueT4ge1xuICAgIGNvbnN0IGZpbmFsQ29uZmlnID0gT2JqZWN0LmFzc2lnbih7IGNvbGxlY3Rpb246IHRoaXMuY29uZmlnLmNvbGxlY3Rpb24gfSwgdGhpcy5jb25maWcucHJvZHVjdFNlYXJjaCwgY29uZmlnKTtcbiAgICBjb25zdCByZXNwb25zZSA9IGpzb25wKHRoaXMudXJsLCB7XG4gICAgICBxdWVyeSxcbiAgICAgIGNvbGxlY3Rpb246IGZpbmFsQ29uZmlnLmNvbGxlY3Rpb24sXG4gICAgICBhcmVhOiBmaW5hbENvbmZpZy5hcmVhLFxuICAgICAgcmVmaW5lbWVudHM6IGZpbmFsQ29uZmlnLnJlZmluZW1lbnRzLFxuICAgICAgcHJvZHVjdEl0ZW1zOiBmaW5hbENvbmZpZy5udW1Qcm9kdWN0cyxcblxuICAgICAgc2VhcmNoSXRlbXM6IDAsXG4gICAgICBuYXZpZ2F0aW9uSXRlbXM6IDBcbiAgICB9KTtcblxuICAgIHJldHVybiB0aGlzLmNhbGxiYWNrT3JQcm9taXNlKHJlc3BvbnNlLCBjYik7XG4gIH1cblxuICBwcml2YXRlIGNhbGxiYWNrT3JQcm9taXNlKHByb21pc2U6IFByb21pc2U8YW55PiwgY2I6IEZ1bmN0aW9uKTogUHJvbWlzZTxhbnk+IHtcbiAgICBsZXQgcmVzcG9uc2UgPSBwcm9taXNlO1xuICAgIGlmICh0eXBlb2YgY2IgPT0gJ2Z1bmN0aW9uJykge1xuICAgICAgcmVzcG9uc2UgPSBwcm9taXNlLnRoZW4ocmVzID0+IGNiKHVuZGVmaW5lZCwgcmVzKSlcbiAgICAgICAgLmNhdGNoKGVyciA9PiBjYihlcnIpKTtcbiAgICB9XG4gICAgcmV0dXJuIHJlc3BvbnNlO1xuICB9XG5cbiAgcHJpdmF0ZSBnZXQgdXJsKCk6IHN0cmluZyB7XG4gICAgcmV0dXJuIGAke3RoaXMuY29uZmlnLmh0dHBzID8gJ2h0dHBzJyA6ICdodHRwJ306Ly8ke3RoaXMuY29uZmlnLnN1YmRvbWFpbn0ke1NBWVRfVVJMfWA7XG4gIH1cbn1cblxuZXhwb3J0IGludGVyZmFjZSBJU2F5dENvbmZpZyB7XG4gIHN1YmRvbWFpbj86IHN0cmluZztcbiAgY29sbGVjdGlvbj86IHN0cmluZztcbiAgaHR0cHM/OiBib29sZWFuO1xuXG4gIGF1dG9jb21wbGV0ZT86IElBdXRvY29tcGxldGVDb25maWc7XG4gIHByb2R1Y3RTZWFyY2g/OiBJUHJvZHVjdFNlYXJjaENvbmZpZztcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJQXV0b2NvbXBsZXRlQ29uZmlnIHtcbiAgbnVtU2VhcmNoVGVybXM/OiBudW1iZXI7XG4gIG51bU5hdmlnYXRpb25zPzogbnVtYmVyO1xuICBzb3J0QWxwaGFiZXRpY2FsbHk/OiBib29sZWFuO1xuICBmdXp6eU1hdGNoPzogYm9vbGVhbjtcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJUHJvZHVjdFNlYXJjaENvbmZpZyB7XG4gIGFyZWE/OiBzdHJpbmc7XG4gIG51bVByb2R1Y3RzPzogbnVtYmVyO1xuICBwcm9kdWN0U29ydD86IGFueTtcbn1cblxuZXhwb3J0IHR5cGUgSVF1ZXJ5VGltZUF1dG9jb21wbGV0ZUNvbmZpZyA9IElBdXRvY29tcGxldGVDb25maWcgJiB7IGNvbGxlY3Rpb24/OiBzdHJpbmcgfTtcbmV4cG9ydCB0eXBlIElRdWVyeVRpbWVQcm9kdWN0U2VhcmNoQ29uZmlnID0gSVByb2R1Y3RTZWFyY2hDb25maWcgJiB7IGNvbGxlY3Rpb24/OiBzdHJpbmcsIHJlZmluZW1lbnRzPzogc3RyaW5nIH07XG5leHBvcnQgdHlwZSBTZWFyY2hDYWxsYmFjayA9IChlcnI6IEVycm9yLCByZXM/OiBhbnkpID0+IHZvaWQ7XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0=
//# sourceMappingURL=data:application/json;base64,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QVk7UUFDM0QsSUFBSSxRQUFRLEdBQUcsT0FBTyxDQUFDO1FBQ3ZCLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxLQUFLLFVBQVUsQ0FBQyxDQUFDLENBQUM7WUFDN0IsUUFBUSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsVUFBQyxHQUFHLElBQUssT0FBQSxFQUFFLENBQUMsU0FBUyxFQUFFLEdBQUcsQ0FBQyxFQUFsQixDQUFrQixDQUFDO2lCQUNqRCxLQUFLLENBQUMsVUFBQyxHQUFHLElBQUssT0FBQSxFQUFFLENBQUMsR0FBRyxDQUFDLEVBQVAsQ0FBTyxDQUFDLENBQUM7UUFDN0IsQ0FBQztRQUNELE1BQU0sQ0FBQyxRQUFRLENBQUM7SUFDbEIsQ0FBQztJQUVELHNCQUFZLHFCQUFHO2FBQWY7WUFDRSxNQUFNLENBQUMsQ0FBRyxJQUFJLENBQUMsTUFBTSxDQUFDLEtBQUssR0FBRyxPQUFPLEdBQUcsTUFBTSxZQUFNLElBQUksQ0FBQyxNQUFNLENBQUMsU0FBUyxHQUFHLFFBQVUsQ0FBQztRQUN6RixDQUFDOzs7T0FBQTtJQUNILFdBQUM7QUFBRCxDQWxFQSxBQWtFQyxJQUFBO0FBbEVZLFlBQUksT0FrRWhCLENBQUEiLCJmaWxlIjoiY29yZS9zYXl0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsganNvbnAgfSBmcm9tICcuLi91dGlscy9pbmRleCc7XG5pbXBvcnQgZmlsdGVyT2JqZWN0ID0gcmVxdWlyZSgnZmlsdGVyLW9iamVjdCcpO1xuXG5jb25zdCBTQVlUX1VSTCA9ICcuZ3JvdXBieWNsb3VkLmNvbS9hcGkvdjEvc2F5dC9zZWFyY2gnO1xuXG5leHBvcnQgY2xhc3MgU2F5dCB7XG5cbiAgcHJpdmF0ZSBjb25maWc6IFNheXRDb25maWcgPSB7XG4gICAgYXV0b2NvbXBsZXRlOiB7XG4gICAgICBudW1TZWFyY2hUZXJtczogNSxcbiAgICAgIG51bU5hdmlnYXRpb25zOiA1XG4gICAgfSxcbiAgICBwcm9kdWN0U2VhcmNoOiB7XG4gICAgICBudW1Qcm9kdWN0czogNFxuICAgIH1cbiAgfTtcblxuICBjb25zdHJ1Y3Rvcihjb25maWc/OiBTYXl0Q29uZmlnKSB7XG4gICAgdGhpcy5jb25maWd1cmUoY29uZmlnKTtcbiAgfVxuXG4gIGNvbmZpZ3VyZShjb25maWc6IFNheXRDb25maWcgPSB7fSkge1xuICAgIE9iamVjdC5hc3NpZ24odGhpcy5jb25maWcsIGZpbHRlck9iamVjdChjb25maWcsICche2F1dG9jb21wbGV0ZSxwcm9kdWN0U2VhcmNofScpKTtcbiAgICBPYmplY3QuYXNzaWduKHRoaXMuY29uZmlnLmF1dG9jb21wbGV0ZSwgY29uZmlnLmF1dG9jb21wbGV0ZSB8fCB7fSk7XG4gICAgT2JqZWN0LmFzc2lnbih0aGlzLmNvbmZpZy5wcm9kdWN0U2VhcmNoLCBjb25maWcucHJvZHVjdFNlYXJjaCB8fCB7fSk7XG4gIH1cblxuICBhdXRvY29tcGxldGUocXVlcnk6IHN0cmluZyA9ICcnLCBjb25maWc/OiBJUXVlcnlUaW1lQXV0b2NvbXBsZXRlQ29uZmlnLCBjYj86IFNlYXJjaENhbGxiYWNrKTogUHJvbWlzZTxhbnk+IHtcbiAgICBjb25zdCBmaW5hbENvbmZpZyA9IE9iamVjdC5hc3NpZ24oeyBjb2xsZWN0aW9uOiB0aGlzLmNvbmZpZy5jb2xsZWN0aW9uIH0sIHRoaXMuY29uZmlnLmF1dG9jb21wbGV0ZSwgY29uZmlnKTtcbiAgICBjb25zdCByZXNwb25zZSA9IGpzb25wKHRoaXMudXJsLCB7XG4gICAgICBxdWVyeSxcbiAgICAgIGNvbGxlY3Rpb246IGZpbmFsQ29uZmlnLmNvbGxlY3Rpb24sXG4gICAgICBzZWFyY2hJdGVtczogZmluYWxDb25maWcubnVtU2VhcmNoVGVybXMsXG4gICAgICBuYXZpZ2F0aW9uSXRlbXM6IGZpbmFsQ29uZmlnLm51bU5hdmlnYXRpb25zLFxuICAgICAgYWxwaGFiZXRpemU6IGZpbmFsQ29uZmlnLnNvcnRBbHBoYWJldGljYWxseSxcbiAgICAgIGZ1enp5OiBmaW5hbENvbmZpZy5mdXp6eU1hdGNoLFxuXG4gICAgICBwcm9kdWN0SXRlbXM6IDBcbiAgICB9KTtcblxuICAgIHJldHVybiB0aGlzLmNhbGxiYWNrT3JQcm9taXNlKHJlc3BvbnNlLCBjYik7XG4gIH1cblxuICBwcm9kdWN0U2VhcmNoKHF1ZXJ5OiBzdHJpbmcgPSAnJywgY29uZmlnPzogSVF1ZXJ5VGltZVByb2R1Y3RTZWFyY2hDb25maWcsIGNiPzogU2VhcmNoQ2FsbGJhY2spOiBQcm9taXNlPGFueT4ge1xuICAgIGNvbnN0IGZpbmFsQ29uZmlnID0gT2JqZWN0LmFzc2lnbih7IGNvbGxlY3Rpb246IHRoaXMuY29uZmlnLmNvbGxlY3Rpb24gfSwgdGhpcy5jb25maWcucHJvZHVjdFNlYXJjaCwgY29uZmlnKTtcbiAgICBjb25zdCByZXNwb25zZSA9IGpzb25wKHRoaXMudXJsLCB7XG4gICAgICBxdWVyeSxcbiAgICAgIGNvbGxlY3Rpb246IGZpbmFsQ29uZmlnLmNvbGxlY3Rpb24sXG4gICAgICBhcmVhOiBmaW5hbENvbmZpZy5hcmVhLFxuICAgICAgcmVmaW5lbWVudHM6IGZpbmFsQ29uZmlnLnJlZmluZW1lbnRzLFxuICAgICAgcHJvZHVjdEl0ZW1zOiBmaW5hbENvbmZpZy5udW1Qcm9kdWN0cyxcblxuICAgICAgc2VhcmNoSXRlbXM6IDAsXG4gICAgICBuYXZpZ2F0aW9uSXRlbXM6IDBcbiAgICB9KTtcblxuICAgIHJldHVybiB0aGlzLmNhbGxiYWNrT3JQcm9taXNlKHJlc3BvbnNlLCBjYik7XG4gIH1cblxuICBwcml2YXRlIGNhbGxiYWNrT3JQcm9taXNlKHByb21pc2U6IFByb21pc2U8YW55PiwgY2I6IEZ1bmN0aW9uKTogUHJvbWlzZTxhbnk+IHtcbiAgICBsZXQgcmVzcG9uc2UgPSBwcm9taXNlO1xuICAgIGlmICh0eXBlb2YgY2IgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHJlc3BvbnNlID0gcHJvbWlzZS50aGVuKChyZXMpID0+IGNiKHVuZGVmaW5lZCwgcmVzKSlcbiAgICAgICAgLmNhdGNoKChlcnIpID0+IGNiKGVycikpO1xuICAgIH1cbiAgICByZXR1cm4gcmVzcG9uc2U7XG4gIH1cblxuICBwcml2YXRlIGdldCB1cmwoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gYCR7dGhpcy5jb25maWcuaHR0cHMgPyAnaHR0cHMnIDogJ2h0dHAnfTovLyR7dGhpcy5jb25maWcuc3ViZG9tYWlufSR7U0FZVF9VUkx9YDtcbiAgfVxufVxuXG5leHBvcnQgaW50ZXJmYWNlIFNheXRDb25maWcge1xuICBzdWJkb21haW4/OiBzdHJpbmc7XG4gIGNvbGxlY3Rpb24/OiBzdHJpbmc7XG4gIGh0dHBzPzogYm9vbGVhbjtcblxuICBhdXRvY29tcGxldGU/OiBBdXRvY29tcGxldGVDb25maWc7XG4gIHByb2R1Y3RTZWFyY2g/OiBQcm9kdWN0U2VhcmNoQ29uZmlnO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEF1dG9jb21wbGV0ZUNvbmZpZyB7XG4gIG51bVNlYXJjaFRlcm1zPzogbnVtYmVyO1xuICBudW1OYXZpZ2F0aW9ucz86IG51bWJlcjtcbiAgc29ydEFscGhhYmV0aWNhbGx5PzogYm9vbGVhbjtcbiAgZnV6enlNYXRjaD86IGJvb2xlYW47XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgUHJvZHVjdFNlYXJjaENvbmZpZyB7XG4gIGFyZWE/OiBzdHJpbmc7XG4gIG51bVByb2R1Y3RzPzogbnVtYmVyO1xuICBwcm9kdWN0U29ydD86IGFueTtcbn1cblxuZXhwb3J0IHR5cGUgSVF1ZXJ5VGltZUF1dG9jb21wbGV0ZUNvbmZpZyA9IEF1dG9jb21wbGV0ZUNvbmZpZyAmIHsgY29sbGVjdGlvbj86IHN0cmluZyB9O1xuZXhwb3J0IHR5cGUgSVF1ZXJ5VGltZVByb2R1Y3RTZWFyY2hDb25maWcgPSBQcm9kdWN0U2VhcmNoQ29uZmlnICYgeyBjb2xsZWN0aW9uPzogc3RyaW5nLCByZWZpbmVtZW50cz86IHN0cmluZyB9O1xuZXhwb3J0IHR5cGUgU2VhcmNoQ2FsbGJhY2sgPSAoZXJyOiBFcnJvciwgcmVzPzogYW55KSA9PiB2b2lkO1xuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9
/// <reference path="../typings/index.d.ts" />
/// <reference path="../custom-typings/index.d.ts" />
/// <reference path="../custom_typings/jsonp.d.ts" />
"use strict";
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
require('es6-promise').polyfill();
require('./polyfills').pollyfill();
var sayt_1 = require('./core/sayt');
var sayt = new sayt_1.Sayt();
__export(require('./core/sayt'));
if (window !== undefined) {
window['sayt'] = sayt;
window['sayt'] = new sayt_1.Sayt();
}
module.exports = sayt;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDhDQUE4QztBQUM5QyxxREFBcUQ7O0FBRXJELE9BQU8sQ0FBQyxhQUFhLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztBQUNsQyxPQUFPLENBQUMsYUFBYSxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUM7QUFFbkMscUJBQXNCLGFBQWEsQ0FBQyxDQUFBO0FBRXBDLElBQU0sSUFBSSxHQUFHLElBQUksV0FBSSxFQUFFLENBQUM7QUFHeEIsRUFBRSxDQUFDLENBQUMsTUFBTSxLQUFLLFNBQVMsQ0FBQyxDQUFDLENBQUM7SUFDekIsTUFBTSxDQUFDLE1BQU0sQ0FBQyxHQUFHLElBQUksQ0FBQztBQUN4QixDQUFDO0FBSkQsaUJBQVMsSUFBSSxDQUFDIiwiZmlsZSI6ImluZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL3R5cGluZ3MvaW5kZXguZC50c1wiIC8+XG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vY3VzdG9tLXR5cGluZ3MvaW5kZXguZC50c1wiIC8+XG5cbnJlcXVpcmUoJ2VzNi1wcm9taXNlJykucG9seWZpbGwoKTtcbnJlcXVpcmUoJy4vcG9seWZpbGxzJykucG9sbHlmaWxsKCk7XG5cbmltcG9ydCB7IFNheXQgfSAgZnJvbSAnLi9jb3JlL3NheXQnO1xuXG5jb25zdCBzYXl0ID0gbmV3IFNheXQoKTtcbmV4cG9ydCA9IHNheXQ7XG5cbmlmICh3aW5kb3cgIT09IHVuZGVmaW5lZCkge1xuICB3aW5kb3dbJ3NheXQnXSA9IHNheXQ7XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDhDQUE4QztBQUM5QyxxREFBcUQ7Ozs7O0FBRXJELE9BQU8sQ0FBQyxhQUFhLENBQUMsQ0FBQyxRQUFRLEVBQUUsQ0FBQztBQUNsQyxPQUFPLENBQUMsYUFBYSxDQUFDLENBQUMsU0FBUyxFQUFFLENBQUM7QUFFbkMscUJBQXFCLGFBQWEsQ0FBQyxDQUFBO0FBQ25DLGlCQUFjLGFBQWEsQ0FBQyxFQUFBO0FBRTVCLEVBQUUsQ0FBQyxDQUFDLE1BQU0sS0FBSyxTQUFTLENBQUMsQ0FBQyxDQUFDO0lBQ3pCLE1BQU0sQ0FBQyxNQUFNLENBQUMsR0FBRyxJQUFJLFdBQUksRUFBRSxDQUFDO0FBQzlCLENBQUMiLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vdHlwaW5ncy9pbmRleC5kLnRzXCIgLz5cbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9jdXN0b21fdHlwaW5ncy9qc29ucC5kLnRzXCIgLz5cblxucmVxdWlyZSgnZXM2LXByb21pc2UnKS5wb2x5ZmlsbCgpO1xucmVxdWlyZSgnLi9wb2x5ZmlsbHMnKS5wb2xseWZpbGwoKTtcblxuaW1wb3J0IHsgU2F5dCB9IGZyb20gJy4vY29yZS9zYXl0JztcbmV4cG9ydCAqIGZyb20gJy4vY29yZS9zYXl0JztcblxuaWYgKHdpbmRvdyAhPT0gdW5kZWZpbmVkKSB7XG4gIHdpbmRvd1snc2F5dCddID0gbmV3IFNheXQoKTtcbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ==
// Generated by dts-bundle v0.3.0
declare module 'sayt' {
import { Sayt } from '__sayt/core/sayt';
const sayt: Sayt;
export = sayt;
export * from '__sayt/core/sayt';
}

@@ -11,14 +9,15 @@

export class Sayt {
configure(config?: ISaytConfig): void;
constructor(config?: SaytConfig);
configure(config?: SaytConfig): void;
autocomplete(query?: string, config?: IQueryTimeAutocompleteConfig, cb?: SearchCallback): Promise<any>;
productSearch(query?: string, config?: IQueryTimeProductSearchConfig, cb?: SearchCallback): Promise<any>;
}
export interface ISaytConfig {
export interface SaytConfig {
subdomain?: string;
collection?: string;
https?: boolean;
autocomplete?: IAutocompleteConfig;
productSearch?: IProductSearchConfig;
autocomplete?: AutocompleteConfig;
productSearch?: ProductSearchConfig;
}
export interface IAutocompleteConfig {
export interface AutocompleteConfig {
numSearchTerms?: number;

@@ -29,3 +28,3 @@ numNavigations?: number;

}
export interface IProductSearchConfig {
export interface ProductSearchConfig {
area?: string;

@@ -35,6 +34,6 @@ numProducts?: number;

}
export type IQueryTimeAutocompleteConfig = IAutocompleteConfig & {
export type IQueryTimeAutocompleteConfig = AutocompleteConfig & {
collection?: string;
};
export type IQueryTimeProductSearchConfig = IProductSearchConfig & {
export type IQueryTimeProductSearchConfig = ProductSearchConfig & {
collection?: string;

@@ -41,0 +40,0 @@ refinements?: string;

{
"name": "sayt",
"version": "0.1.1",
"version": "0.1.2",
"description": "Client for the SAYT API.",
"typings": "dist/commonjs/sayt.d.ts",
"typescript": {

@@ -13,3 +14,2 @@ "definition": "build/sayt.d.ts"

"scripts": {
"other": "karma start",
"test": "gulp build && karma start",

@@ -72,2 +72,3 @@ "ci": "gulp clean:typings && gulp typings:install && karma start --singleRun=false"

"ts-loader": "^0.8.2",
"tslint-eslint-rules": "^1.3.0",
"typescript": "^1.9.0-dev.20160615-1.0",

@@ -79,2 +80,3 @@ "webpack-fail-plugin": "^1.0.4",

"es6-promise": "^3.1.2",
"filter-object": "^2.1.0",
"jsonp": "^0.2.0",

@@ -81,0 +83,0 @@ "qs": "^6.2.0"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc