Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
export default function algoliasearch(
appId: string,
apiKey: string,
options: AlgoliaSearchOptions = {}
): SearchClient {
const logger = createConsoleLogger(options.logLevel || LogLevelEnum.Error);
const clientOptions = {
appId,
apiKey,
timeouts: {
connect: 1,
read: 2,
write: 30,
},
requester: createBrowserXhrRequester(),
logger,
responsesCache: createInMemoryCache(),
requestsCache: createInMemoryCache({ serializable: false }),
hostsCache: createFallbackableCache({
caches: [createBrowserLocalStorageCache({ version }), createInMemoryCache()],
}),
export default function algoliasearch(
appId: string,
apiKey: string,
options: AlgoliaSearchOptions = {}
): SearchClient {
const logger = createConsoleLogger(options.logLevel || LogLevelEnum.Error);
return createSearchClient({
appId,
apiKey,
timeouts: {
connect: 1,
read: 2,
write: 30,
},
requester: createBrowserXhrRequester(),
logger,
responsesCache: createInMemoryCache(),
requestsCache: createInMemoryCache({ serializable: false }),
hostsCache: createFallbackableCache({
caches: [
createBrowserLocalStorageCache({ key: `${version}-${appId}` }),