Class: KlevuConfig
26 min
Table of contents
Constructors
- constructorconstructor
Properties
- apiKeyapiKey
- axiosaxios
- cacheMaxTTLcacheMaxTTL
- disableClickTrackingdisableClickTracking
- eventsApiV1UrleventsApiV1Url
- eventsApiV2UrleventsApiV2Url
- moiApiUrlmoiApiUrl
- recommendationsApiUrlrecommendationsApiUrl
- urlurl
- defaultdefault
Methods
- getDefaultgetDefault
- initinit
Constructors
constructor
• new KlevuConfig(config)
Parameters
Name | Type |
|---|---|
config | KlevuConfiguration |
Defined in
Properties
apiKey
• apiKey: string
Defined in
axios
• Optional axios: AxiosInstance
Defined in
cacheMaxTTL
• cacheMaxTTL: number = 600_000
Defined in
disableClickTracking
• disableClickTracking: boolean = false
Defined in
eventsApiV1Url
• eventsApiV1Url: string = "https://stats.ksearchnet.com/analytics/"
Defined in
eventsApiV2Url
• eventsApiV2Url: string = "https://stats.ksearchnet.com/analytics/collect"
Defined in
moiApiUrl
• moiApiUrl: string = "https://moi-ai.ksearchnet.com/"
Defined in
recommendationsApiUrl
• recommendationsApiUrl: string = "https://config-cdn.ksearchnet.com/recommendations/"
Defined in
url
• url: string
Defined in
default
▪ Static default: undefined | KlevuConfigKlevuConfig
Defined in
Methods
getDefault
▸ Static getDefault(): KlevuConfigKlevuConfig
Returns
KlevuConfigKlevuConfig
Defined in
init
▸ Static init(config): void
Parameters
Name | Type |
|---|---|
config | KlevuConfiguration |
Returns
void