UNPKG

@klevu/core

Version:

Typescript SDK that simplifies development on Klevu backend. Klevu provides advanced AI-powered search and discovery solutions for online retailers.

20 lines (19 loc) 814 B
import { KMCBannerRootObject } from "../models/KMCBanner.js"; import { KMCMapsRootObject } from "../models/KMCMaps.js"; import { KMCRootObject } from "../models/KMCRoot.js"; export declare const STORAGE_KEY = "klevu-kmc-data"; export declare const STORAGE_TS_KEY = "klevu-kmc-data-ts"; /** * Fetches KMC settings from server. Caches data for a day. * * @category KlevuFetch * @param ignoreCache If true, will ignore cache and fetch data from server * @param cacheLength How long to cache data in milliseconds * @returns */ export declare function KlevuKMCSettings(ignoreCache?: boolean, cacheLength?: number, overrideUrl?: string): Promise<{ root?: KMCRootObject; banner?: KMCBannerRootObject; maps?: KMCMapsRootObject; }>; export type { KMCRootObject, KMCBannerRootObject, KMCMapsRootObject };