diff options
| -rw-r--r-- | .yarn/plugins/@yarnpkg/plugin-typescript.cjs | 2004 | ||||
| -rw-r--r-- | .yarnrc.yml | 7 | ||||
| -rw-r--r-- | package.json | 20 | ||||
| -rw-r--r-- | yarn.lock | 600 |
4 files changed, 560 insertions, 2071 deletions
diff --git a/.yarn/plugins/@yarnpkg/plugin-typescript.cjs b/.yarn/plugins/@yarnpkg/plugin-typescript.cjs index df8ade0..5c1859e 100644 --- a/.yarn/plugins/@yarnpkg/plugin-typescript.cjs +++ b/.yarn/plugins/@yarnpkg/plugin-typescript.cjs @@ -1,2001 +1,9 @@ /* eslint-disable */ +//prettier-ignore module.exports = { - name: '@yarnpkg/plugin-typescript', - factory: function (require) { - var plugin; - plugin = (() => { - var e = { - 958: (e, t, r) => { - 'use strict'; - r.r(t), r.d(t, { default: () => u }); - const s = require('@yarnpkg/core'), - a = require('@yarnpkg/plugin-essentials'), - o = require('semver'); - var n = r.n(o), - i = r(410), - c = r.n(i); - const d = (e) => { - const t = { - async send(t) { - try { - const r = await s.httpUtils.request( - t.url, - t.data || null, - { configuration: e, headers: t.headers } - ); - return { - content: r.body, - isTimedOut: !1, - status: r.statusCode - }; - } catch (e) { - return { - content: e.response.body, - isTimedOut: !1, - status: e.response.statusCode - }; - } - } - }; - return c()('OFCNCOG2CU', 'e8e1bd300d860104bb8c58453ffa1eb4', { - requester: t - }); - }, - l = (e) => (e.scope ? `${e.scope}__${e.name}` : '' + e.name), - u = { - hooks: { - afterWorkspaceDependencyAddition: async (e, t, r, o) => { - if ('types' === r.scope) return; - const { project: i } = e, - { configuration: c } = i, - u = c.makeResolver(), - p = { - project: i, - resolver: u, - report: new s.ThrowReport() - }; - if ( - !(await (async (e, t) => { - var r; - const a = s.structUtils.stringifyIdent(e), - o = d(t).initIndex('npm-search'); - try { - return ( - 'definitely-typed' === - (null === - (r = ( - await o.getObject(a, { - attributesToRetrieve: ['types'] - }) - ).types) || void 0 === r - ? void 0 - : r.ts) - ); - } catch (e) { - return !1; - } - })(r, c)) - ) - return; - const m = l(r); - let h = s.structUtils.parseRange(r.range).selector; - if (!n().validRange(h)) { - const e = await u.getCandidates(r, new Map(), p); - h = s.structUtils.parseRange(e[0].reference).selector; - } - const y = n().coerce(h); - if (null === y) return; - const g = `${a.suggestUtils.Modifier.CARET}${y.major}`, - b = s.structUtils.makeDescriptor( - s.structUtils.makeIdent('types', m), - g - ), - f = s.miscUtils.mapAndFind(i.workspaces, (e) => { - var t, a; - const o = - null === - (t = e.manifest.dependencies.get(r.identHash)) || - void 0 === t - ? void 0 - : t.descriptorHash, - n = - null === - (a = e.manifest.devDependencies.get( - r.identHash - )) || void 0 === a - ? void 0 - : a.descriptorHash; - if (o !== r.descriptorHash && n !== r.descriptorHash) - return s.miscUtils.mapAndFind.skip; - const i = []; - for (const t of s.Manifest.allDependencies) { - const r = e.manifest[t].get(b.identHash); - void 0 !== r && i.push([t, r]); - } - return 0 === i.length ? s.miscUtils.mapAndFind.skip : i; - }); - if (void 0 !== f) - for (const [t, r] of f) e.manifest[t].set(r.identHash, r); - else { - try { - if ( - 0 === (await u.getCandidates(b, new Map(), p)).length - ) - return; - } catch (e) { - return; - } - e.manifest[a.suggestUtils.Target.DEVELOPMENT].set( - b.identHash, - b - ); - } - }, - afterWorkspaceDependencyRemoval: async (e, t, r) => { - if ('types' === r.scope) return; - const a = l(r), - o = s.structUtils.makeIdent('types', a); - for (const t of s.Manifest.allDependencies) { - void 0 !== e.manifest[t].get(o.identHash) && - e.manifest[t].delete(o.identHash); - } - }, - beforeWorkspacePacking: (e, t) => { - t.publishConfig && - t.publishConfig.typings && - (t.typings = t.publishConfig.typings), - t.publishConfig && - t.publishConfig.types && - (t.types = t.publishConfig.types); - } - } - }; - }, - 469: (e, t, r) => { - 'use strict'; - function s(e) { - const t = [...e.caches], - r = t.shift(); - return void 0 === r - ? a() - : { - get: (e, a, o = { miss: () => Promise.resolve() }) => - r.get(e, a, o).catch(() => s({ caches: t }).get(e, a, o)), - set: (e, a) => - r.set(e, a).catch(() => s({ caches: t }).set(e, a)), - delete: (e) => - r.delete(e).catch(() => s({ caches: t }).delete(e)), - clear: () => r.clear().catch(() => s({ caches: t }).clear()) - }; - } - function a() { - return { - get: (e, t, r = { miss: () => Promise.resolve() }) => - t() - .then((e) => Promise.all([e, r.miss(e)])) - .then(([e]) => e), - set: (e, t) => Promise.resolve(t), - delete: (e) => Promise.resolve(), - clear: () => Promise.resolve() - }; - } - r.r(t), - r.d(t, { - createFallbackableCache: () => s, - createNullCache: () => a - }); - }, - 712: (e, t, r) => { - 'use strict'; - function s(e = { serializable: !0 }) { - let t = {}; - return { - get(r, s, a = { miss: () => Promise.resolve() }) { - const o = JSON.stringify(r); - if (o in t) - return Promise.resolve( - e.serializable ? JSON.parse(t[o]) : t[o] - ); - const n = s(), - i = (a && a.miss) || (() => Promise.resolve()); - return n.then((e) => i(e)).then(() => n); - }, - set: (r, s) => ( - (t[JSON.stringify(r)] = e.serializable - ? JSON.stringify(s) - : s), - Promise.resolve(s) - ), - delete: (e) => (delete t[JSON.stringify(e)], Promise.resolve()), - clear: () => ((t = {}), Promise.resolve()) - }; - } - r.r(t), r.d(t, { createInMemoryCache: () => s }); - }, - 223: (e, t, r) => { - 'use strict'; - r.r(t), - r.d(t, { - addABTest: () => i, - createAnalyticsClient: () => n, - deleteABTest: () => c, - getABTest: () => d, - getABTests: () => l, - stopABTest: () => u - }); - var s = r(757), - a = r(858), - o = r(541); - const n = (e) => { - const t = e.region || 'us', - r = (0, s.createAuth)( - s.AuthMode.WithinHeaders, - e.appId, - e.apiKey - ), - o = (0, a.createTransporter)({ - hosts: [{ url: `analytics.${t}.algolia.com` }], - ...e, - headers: { - ...r.headers(), - 'content-type': 'application/json', - ...e.headers - }, - queryParameters: { - ...r.queryParameters(), - ...e.queryParameters - } - }), - n = e.appId; - return (0, s.addMethods)( - { appId: n, transporter: o }, - e.methods - ); - }, - i = (e) => (t, r) => - e.transporter.write( - { method: o.N.Post, path: '2/abtests', data: t }, - r - ), - c = (e) => (t, r) => - e.transporter.write( - { - method: o.N.Delete, - path: (0, s.encode)('2/abtests/%s', t) - }, - r - ), - d = (e) => (t, r) => - e.transporter.read( - { method: o.N.Get, path: (0, s.encode)('2/abtests/%s', t) }, - r - ), - l = (e) => (t) => - e.transporter.read({ method: o.N.Get, path: '2/abtests' }, t), - u = (e) => (t, r) => - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)('2/abtests/%s/stop', t) - }, - r - ); - }, - 757: (e, t, r) => { - 'use strict'; - function s(e, t, r) { - const s = { - 'x-algolia-api-key': r, - 'x-algolia-application-id': t - }; - return { - headers: () => (e === u.WithinHeaders ? s : {}), - queryParameters: () => (e === u.WithinQueryParameters ? s : {}) - }; - } - function a(e) { - let t = 0; - const r = () => ( - t++, - new Promise((s) => { - setTimeout(() => { - s(e(r)); - }, Math.min(100 * t, 1e3)); - }) - ); - return e(r); - } - function o(e, t = (e, t) => Promise.resolve()) { - return Object.assign(e, { - wait: (r) => - o(e.then((e) => Promise.all([t(e, r), e])).then((e) => e[1])) - }); - } - function n(e) { - let t = e.length - 1; - for (; t > 0; t--) { - const r = Math.floor(Math.random() * (t + 1)), - s = e[t]; - (e[t] = e[r]), (e[r] = s); - } - return e; - } - function i(e, t) { - return ( - Object.keys(void 0 !== t ? t : {}).forEach((r) => { - e[r] = t[r](e); - }), - e - ); - } - function c(e, ...t) { - let r = 0; - return e.replace(/%s/g, () => encodeURIComponent(t[r++])); - } - r.r(t), - r.d(t, { - AuthMode: () => u, - addMethods: () => i, - createAuth: () => s, - createRetryablePromise: () => a, - createWaitablePromise: () => o, - destroy: () => l, - encode: () => c, - shuffle: () => n, - version: () => d - }); - const d = '4.2.0', - l = (e) => () => e.transporter.requester.destroy(), - u = { WithinQueryParameters: 0, WithinHeaders: 1 }; - }, - 103: (e, t, r) => { - 'use strict'; - r.r(t), - r.d(t, { - createRecommendationClient: () => n, - getPersonalizationStrategy: () => i, - setPersonalizationStrategy: () => c - }); - var s = r(757), - a = r(858), - o = r(541); - const n = (e) => { - const t = e.region || 'us', - r = (0, s.createAuth)( - s.AuthMode.WithinHeaders, - e.appId, - e.apiKey - ), - o = (0, a.createTransporter)({ - hosts: [{ url: `recommendation.${t}.algolia.com` }], - ...e, - headers: { - ...r.headers(), - 'content-type': 'application/json', - ...e.headers - }, - queryParameters: { - ...r.queryParameters(), - ...e.queryParameters - } - }); - return (0, s.addMethods)( - { appId: e.appId, transporter: o }, - e.methods - ); - }, - i = (e) => (t) => - e.transporter.read( - { method: o.N.Get, path: '1/strategies/personalization' }, - t - ), - c = (e) => (t, r) => - e.transporter.write( - { - method: o.N.Post, - path: '1/strategies/personalization', - data: t - }, - r - ); - }, - 790: (e, t, r) => { - 'use strict'; - r.r(t), - r.d(t, { - ApiKeyACLEnum: () => xe, - BatchActionEnum: () => we, - ScopeEnum: () => Ae, - StrategyEnum: () => qe, - SynonymEnum: () => Re, - addApiKey: () => p, - assignUserID: () => m, - assignUserIDs: () => h, - batch: () => H, - browseObjects: () => K, - browseRules: () => B, - browseSynonyms: () => z, - chunkedBatch: () => V, - clearObjects: () => $, - clearRules: () => L, - clearSynonyms: () => Q, - copyIndex: () => y, - copyRules: () => g, - copySettings: () => b, - copySynonyms: () => f, - createBrowsablePromise: () => i, - createMissingObjectIDError: () => d, - createObjectNotFoundError: () => l, - createSearchClient: () => c, - createValidUntilNotFoundError: () => u, - deleteApiKey: () => P, - deleteBy: () => J, - deleteIndex: () => _, - deleteObject: () => X, - deleteObjects: () => Y, - deleteRule: () => Z, - deleteSynonym: () => ee, - exists: () => te, - findObject: () => re, - generateSecuredApiKey: () => I, - getApiKey: () => O, - getLogs: () => j, - getObject: () => se, - getObjectPosition: () => ae, - getObjects: () => oe, - getRule: () => ne, - getSecuredApiKeyRemainingValidity: () => v, - getSettings: () => ie, - getSynonym: () => ce, - getTask: () => de, - getTopUserIDs: () => N, - getUserID: () => S, - hasPendingMappings: () => D, - initIndex: () => x, - listApiKeys: () => w, - listClusters: () => A, - listIndices: () => q, - listUserIDs: () => R, - moveIndex: () => T, - multipleBatch: () => k, - multipleGetObjects: () => U, - multipleQueries: () => C, - multipleSearchForFacetValues: () => E, - partialUpdateObject: () => le, - partialUpdateObjects: () => ue, - removeUserID: () => M, - replaceAllObjects: () => pe, - replaceAllRules: () => me, - replaceAllSynonyms: () => he, - restoreApiKey: () => W, - saveObject: () => ye, - saveObjects: () => ge, - saveRule: () => be, - saveRules: () => fe, - saveSynonym: () => Pe, - saveSynonyms: () => Ie, - search: () => Oe, - searchForFacetValues: () => je, - searchRules: () => ve, - searchSynonyms: () => Ne, - searchUserIDs: () => F, - setSettings: () => Se, - updateApiKey: () => G, - waitTask: () => De - }); - var s = r(757), - a = r(858), - o = r(541); - const n = require('crypto'); - function i(e) { - const t = (r) => - e.request(r).then((s) => { - if ((void 0 !== e.batch && e.batch(s.hits), !e.shouldStop(s))) - return s.cursor - ? t({ cursor: s.cursor }) - : t({ page: (r.page || 0) + 1 }); - }); - return t({}); - } - const c = (e) => { - const t = e.appId, - r = (0, s.createAuth)( - void 0 !== e.authMode ? e.authMode : s.AuthMode.WithinHeaders, - t, - e.apiKey - ), - o = (0, a.createTransporter)({ - hosts: [ - { url: t + '-dsn.algolia.net', accept: a.CallEnum.Read }, - { url: t + '.algolia.net', accept: a.CallEnum.Write } - ].concat( - (0, s.shuffle)([ - { url: t + '-1.algolianet.com' }, - { url: t + '-2.algolianet.com' }, - { url: t + '-3.algolianet.com' } - ]) - ), - ...e, - headers: { - ...r.headers(), - 'content-type': 'application/x-www-form-urlencoded', - ...e.headers - }, - queryParameters: { - ...r.queryParameters(), - ...e.queryParameters - } - }), - n = { - transporter: o, - appId: t, - addAlgoliaAgent(e, t) { - o.userAgent.add({ segment: e, version: t }); - }, - clearCache: () => - Promise.all([ - o.requestsCache.clear(), - o.responsesCache.clear() - ]).then(() => {}) - }; - return (0, s.addMethods)(n, e.methods); - }; - function d() { - return { - name: 'MissingObjectIDError', - message: - "All objects must have an unique objectID (like a primary key) to be valid. Algolia is also able to generate objectIDs automatically but *it's not recommended*. To do it, use the `{'autoGenerateObjectIDIfNotExist': true}` option." - }; - } - function l() { - return { - name: 'ObjectNotFoundError', - message: 'Object not found.' - }; - } - function u() { - return { - name: 'ValidUntilNotFoundError', - message: 'ValidUntil not found in given secured api key.' - }; - } - const p = (e) => (t, r) => { - const { queryParameters: a, ...n } = r || {}, - i = { - acl: t, - ...(void 0 !== a ? { queryParameters: a } : {}) - }; - return (0, s.createWaitablePromise)( - e.transporter.write( - { method: o.N.Post, path: '1/keys', data: i }, - n - ), - (t, r) => - (0, s.createRetryablePromise)((s) => - O(e)(t.key, r).catch((e) => { - if (404 !== e.status) throw e; - return s(); - }) - ) - ); - }, - m = (e) => (t, r, s) => { - const n = (0, a.createMappedRequestOptions)(s); - return ( - (n.queryParameters['X-Algolia-User-ID'] = t), - e.transporter.write( - { - method: o.N.Post, - path: '1/clusters/mapping', - data: { cluster: r } - }, - n - ) - ); - }, - h = (e) => (t, r, s) => - e.transporter.write( - { - method: o.N.Post, - path: '1/clusters/mapping/batch', - data: { users: t, cluster: r } - }, - s - ), - y = (e) => (t, r, a) => - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)('1/indexes/%s/operation', t), - data: { operation: 'copy', destination: r } - }, - a - ), - (r, s) => - x(e)(t, { methods: { waitTask: De } }).waitTask(r.taskID, s) - ), - g = (e) => (t, r, s) => y(e)(t, r, { ...s, scope: [Ae.Rules] }), - b = (e) => (t, r, s) => - y(e)(t, r, { ...s, scope: [Ae.Settings] }), - f = (e) => (t, r, s) => - y(e)(t, r, { ...s, scope: [Ae.Synonyms] }), - P = (e) => (t, r) => - (0, s.createWaitablePromise)( - e.transporter.write( - { method: o.N.Delete, path: (0, s.encode)('1/keys/%s', t) }, - r - ), - (r, a) => - (0, s.createRetryablePromise)((r) => - O(e)(t, a) - .then(r) - .catch((e) => { - if (404 !== e.status) throw e; - }) - ) - ), - I = () => (e, t) => { - const r = (0, a.serializeQueryParameters)(t), - s = (0, n.createHmac)('sha256', e).update(r).digest('hex'); - return Buffer.from(s + r).toString('base64'); - }, - O = (e) => (t, r) => - e.transporter.read( - { method: o.N.Get, path: (0, s.encode)('1/keys/%s', t) }, - r - ), - j = (e) => (t) => - e.transporter.read({ method: o.N.Get, path: '1/logs' }, t), - v = () => (e) => { - const t = Buffer.from(e, 'base64') - .toString('ascii') - .match(/validUntil=(\d+)/); - if (null === t) - throw { - name: 'ValidUntilNotFoundError', - message: 'ValidUntil not found in given secured api key.' - }; - return ( - parseInt(t[1], 10) - Math.round(new Date().getTime() / 1e3) - ); - }, - N = (e) => (t) => - e.transporter.read( - { method: o.N.Get, path: '1/clusters/mapping/top' }, - t - ), - S = (e) => (t, r) => - e.transporter.read( - { - method: o.N.Get, - path: (0, s.encode)('1/clusters/mapping/%s', t) - }, - r - ), - D = (e) => (t) => { - const { retrieveMappings: r, ...s } = t || {}; - return ( - !0 === r && (s.getClusters = !0), - e.transporter.read( - { method: o.N.Get, path: '1/clusters/mapping/pending' }, - s - ) - ); - }, - x = - (e) => - (t, r = {}) => { - const a = { - transporter: e.transporter, - appId: e.appId, - indexName: t - }; - return (0, s.addMethods)(a, r.methods); - }, - w = (e) => (t) => - e.transporter.read({ method: o.N.Get, path: '1/keys' }, t), - A = (e) => (t) => - e.transporter.read({ method: o.N.Get, path: '1/clusters' }, t), - q = (e) => (t) => - e.transporter.read({ method: o.N.Get, path: '1/indexes' }, t), - R = (e) => (t) => - e.transporter.read( - { method: o.N.Get, path: '1/clusters/mapping' }, - t - ), - T = (e) => (t, r, a) => - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)('1/indexes/%s/operation', t), - data: { operation: 'move', destination: r } - }, - a - ), - (r, s) => - x(e)(t, { methods: { waitTask: De } }).waitTask(r.taskID, s) - ), - k = (e) => (t, r) => - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: '1/indexes/*/batch', - data: { requests: t } - }, - r - ), - (t, r) => - Promise.all( - Object.keys(t.taskID).map((s) => - x(e)(s, { methods: { waitTask: De } }).waitTask( - t.taskID[s], - r - ) - ) - ) - ), - U = (e) => (t, r) => - e.transporter.read( - { - method: o.N.Post, - path: '1/indexes/*/objects', - data: { requests: t } - }, - r - ), - C = (e) => (t, r) => { - const s = t.map((e) => ({ - ...e, - params: (0, a.serializeQueryParameters)(e.params || {}) - })); - return e.transporter.read( - { - method: o.N.Post, - path: '1/indexes/*/queries', - data: { requests: s }, - cacheable: !0 - }, - r - ); - }, - E = (e) => (t, r) => - Promise.all( - t.map((t) => { - const { facetName: s, facetQuery: a, ...o } = t.params; - return x(e)(t.indexName, { - methods: { searchForFacetValues: je } - }).searchForFacetValues(s, a, { ...r, ...o }); - }) - ), - M = (e) => (t, r) => { - const s = (0, a.createMappedRequestOptions)(r); - return ( - (s.queryParameters['X-Algolia-User-ID'] = t), - e.transporter.write( - { method: o.N.Delete, path: '1/clusters/mapping' }, - s - ) - ); - }, - W = (e) => (t, r) => - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)('1/keys/%s/restore', t) - }, - r - ), - (r, a) => - (0, s.createRetryablePromise)((r) => - O(e)(t, a).catch((e) => { - if (404 !== e.status) throw e; - return r(); - }) - ) - ), - F = (e) => (t, r) => - e.transporter.read( - { - method: o.N.Post, - path: '1/clusters/mapping/search', - data: { query: t } - }, - r - ), - G = (e) => (t, r) => { - const a = Object.assign({}, r), - { queryParameters: n, ...i } = r || {}, - c = n ? { queryParameters: n } : {}, - d = [ - 'acl', - 'indexes', - 'referers', - 'restrictSources', - 'queryParameters', - 'description', - 'maxQueriesPerIPPerHour', - 'maxHitsPerQuery' - ]; - return (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Put, - path: (0, s.encode)('1/keys/%s', t), - data: c - }, - i - ), - (r, o) => - (0, s.createRetryablePromise)((r) => - O(e)(t, o).then((e) => - ((e) => - Object.keys(a) - .filter((e) => -1 !== d.indexOf(e)) - .every((t) => e[t] === a[t]))(e) - ? Promise.resolve() - : r() - ) - ) - ); - }, - H = (e) => (t, r) => - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)('1/indexes/%s/batch', e.indexName), - data: { requests: t } - }, - r - ), - (t, r) => De(e)(t.taskID, r) - ), - K = (e) => (t) => - i({ - ...t, - shouldStop: (e) => void 0 === e.cursor, - request: (r) => - e.transporter.read( - { - method: o.N.Post, - path: (0, s.encode)('1/indexes/%s/browse', e.indexName), - data: r - }, - t - ) - }), - B = (e) => (t) => { - const r = { hitsPerPage: 1e3, ...t }; - return i({ - ...r, - shouldStop: (e) => e.hits.length < r.hitsPerPage, - request: (t) => - ve(e)('', { ...r, ...t }).then((e) => ({ - ...e, - hits: e.hits.map((e) => (delete e._highlightResult, e)) - })) - }); - }, - z = (e) => (t) => { - const r = { hitsPerPage: 1e3, ...t }; - return i({ - ...r, - shouldStop: (e) => e.hits.length < r.hitsPerPage, - request: (t) => - Ne(e)('', { ...r, ...t }).then((e) => ({ - ...e, - hits: e.hits.map((e) => (delete e._highlightResult, e)) - })) - }); - }, - V = (e) => (t, r, a) => { - const { batchSize: o, ...n } = a || {}, - i = { taskIDs: [], objectIDs: [] }, - c = (s = 0) => { - const a = []; - let d; - for ( - d = s; - d < t.length && (a.push(t[d]), a.length !== (o || 1e3)); - d++ - ); - return 0 === a.length - ? Promise.resolve(i) - : H(e)( - a.map((e) => ({ action: r, body: e })), - n - ).then( - (e) => ( - (i.objectIDs = i.objectIDs.concat(e.objectIDs)), - i.taskIDs.push(e.taskID), - d++, - c(d) - ) - ); - }; - return (0, s.createWaitablePromise)(c(), (t, r) => - Promise.all(t.taskIDs.map((t) => De(e)(t, r))) - ); - }, - $ = (e) => (t) => - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)('1/indexes/%s/clear', e.indexName) - }, - t - ), - (t, r) => De(e)(t.taskID, r) - ), - L = (e) => (t) => { - const { forwardToReplicas: r, ...n } = t || {}, - i = (0, a.createMappedRequestOptions)(n); - return ( - r && (i.queryParameters.forwardToReplicas = 1), - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)( - '1/indexes/%s/rules/clear', - e.indexName - ) - }, - i - ), - (t, r) => De(e)(t.taskID, r) - ) - ); - }, - Q = (e) => (t) => { - const { forwardToReplicas: r, ...n } = t || {}, - i = (0, a.createMappedRequestOptions)(n); - return ( - r && (i.queryParameters.forwardToReplicas = 1), - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)( - '1/indexes/%s/synonyms/clear', - e.indexName - ) - }, - i - ), - (t, r) => De(e)(t.taskID, r) - ) - ); - }, - J = (e) => (t, r) => - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Post, - path: (0, s.encode)( - '1/indexes/%s/deleteByQuery', - e.indexName - ), - data: t - }, - r - ), - (t, r) => De(e)(t.taskID, r) - ), - _ = (e) => (t) => - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Delete, - path: (0, s.encode)('1/indexes/%s', e.indexName) - }, - t - ), - (t, r) => De(e)(t.taskID, r) - ), - X = (e) => (t, r) => - (0, s.createWaitablePromise)( - Y(e)([t], r).then((e) => ({ taskID: e.taskIDs[0] })), - (t, r) => De(e)(t.taskID, r) - ), - Y = (e) => (t, r) => { - const s = t.map((e) => ({ objectID: e })); - return V(e)(s, we.DeleteObject, r); - }, - Z = (e) => (t, r) => { - const { forwardToReplicas: n, ...i } = r || {}, - c = (0, a.createMappedRequestOptions)(i); - return ( - n && (c.queryParameters.forwardToReplicas = 1), - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Delete, - path: (0, s.encode)( - '1/indexes/%s/rules/%s', - e.indexName, - t - ) - }, - c - ), - (t, r) => De(e)(t.taskID, r) - ) - ); - }, - ee = (e) => (t, r) => { - const { forwardToReplicas: n, ...i } = r || {}, - c = (0, a.createMappedRequestOptions)(i); - return ( - n && (c.queryParameters.forwardToReplicas = 1), - (0, s.createWaitablePromise)( - e.transporter.write( - { - method: o.N.Delete, - path: (0, s.encode)( - '1/indexes/%s/synonyms/%s', - e.indexName, - t - ) - }, - c - ), - (t, r) => De(e)(t.taskID, r) - ) - ); - }, - te = (e) => (t) => - ie(e)(t) - .then(() => !0) - .catch((e) => { - if (404 !== e.status) throw e; - return !1; - }), - re = (e) => (t, r) => { - const { query: s, paginate: a, ...o } = r || {}; - let n = 0; - const i = () => - Oe(e)(s || '', { ...o, page: n }).then((e) => { - for (const [r, s] of Object.entries(e.hits)) - if (t(s)) - return { - object: s, - position: parseInt(r, 10), - page: n - }; - if ((n++, !1 === a || n >= e.nbPages)) - throw { - name: 'ObjectNotFoundError', - message: 'Object not found.' - }; - return i(); - }); - return i(); - }, - se = (e) => (t, r) => - e.transporter.read( - { - method: o.N.Get, - path: (0, s.encode)('1/indexes/%s/%s', e.indexName, t) - }, - r - ), - ae = () => (e, t) => { - for (const [r, s] of Object.entries(e.hits)) - if (s.objectID === t) return parseInt(r, 10); - return -1; - }, - oe = (e) => (t, r) => { - const { attributesToRetrieve: s, ...a } = r || {}, - n = t.map((t) => ({ - indexName: e.indexName, - objectID: t, - ...(s ? { attributesToRetrieve: s } : {}) - })); - return e.transporter.read( - { - method: o.N.Post, - path: '1/indexes/*/objects', - data: { requests: n } - }, - a - ); - }, - ne = (e) => (t, r) => - e.transporter.read( - { - method: o.N.Get, - path: (0, s.encode)('1/indexes/%s/rules/%s', e.indexName, t) - }, - r - ), - ie = (e) => (t) => - e.transporter.read( - { - method: o.N.Get, - path: (0, s.encode)('1/indexes/%s/settings', e.indexName), - data: { getVersion: 2 } - }, - t - ), - ce = (e) => (t, r) => - e.transporter.read( - { |
