@medici.core.SDK.md 4.7 KB

Class: SDK

@medici/core.SDK

Hierarchy

  • BaseTrack

SDK

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new SDK(params)

Parameters

Name Type
params SDKConfigType

Overrides

BaseTrack.constructor

Defined in

core/src/sdk.ts:28

Properties

_appId

Protected _appId: string

Inherited from

BaseTrack._appId

Defined in

core/src/basicTrack.ts:11


_config

Protected _config: SDKInitConfig

Overrides

BaseTrack._config

Defined in

core/src/sdk.ts:23


_endPoint

Protected _endPoint: string

Inherited from

BaseTrack._endPoint

Defined in

core/src/basicTrack.ts:9


_history

_history: IHistory

Overrides

BaseTrack._history

Defined in

core/src/sdk.ts:26


_platform

Protected _platform: PlatformType

Overrides

BaseTrack._platform

Defined in

core/src/sdk.ts:22


_trackEndPoint

Protected _trackEndPoint: string

Inherited from

BaseTrack._trackEndPoint

Defined in

core/src/basicTrack.ts:10


eventer

eventer: Eventer

Defined in

core/src/sdk.ts:25

Methods

endTrack

endTrack(trackActionName, trackActionOption?): Promise<XMLHttpRequestResponseType>

Parameters

Name Type
trackActionName string
trackActionOption? TrackActionOption

Returns

Promise<XMLHttpRequestResponseType>

Inherited from

BaseTrack.endTrack

Defined in

core/src/basicTrack.ts:84


sendEvent

sendEvent(value, type, url?, uuid?): Promise<XMLHttpRequestResponseType>

Parameters

Name Type
value string
type string
url? string
uuid? string

Returns

Promise<XMLHttpRequestResponseType>

Inherited from

BaseTrack.sendEvent

Defined in

core/src/basicTrack.ts:47


setConfig

setConfig(config): void

Parameters

Name Type
config SDKInitConfig

Returns

void

Defined in

core/src/sdk.ts:34


startTrack

startTrack(trackActionName, trackActionOption?): Promise<XMLHttpRequestResponseType>

Parameters

Name Type
trackActionName string
trackActionOption? TrackActionOption

Returns

Promise<XMLHttpRequestResponseType>

Inherited from

BaseTrack.startTrack

Defined in

core/src/basicTrack.ts:69


track

track(trackActionName, trackActionOption?): Promise<XMLHttpRequestResponseType>

Parameters

Name Type
trackActionName string
trackActionOption? TrackActionOption

Returns

Promise<XMLHttpRequestResponseType>

Inherited from

BaseTrack.track

Defined in

core/src/basicTrack.ts:59


trackEvent

trackEvent(event_name, event_data, url?, uuid?): Promise<XMLHttpRequestResponseType>

Parameters

Name Type
event_name string
event_data string
url? string
uuid? string

Returns

Promise<XMLHttpRequestResponseType>

Inherited from

BaseTrack.trackEvent

Defined in

core/src/basicTrack.ts:33


trackView

trackView(url, referrer, uuid): Promise<XMLHttpRequestResponseType>

Parameters

Name Type
url string
referrer string
uuid string

Returns

Promise<XMLHttpRequestResponseType>

Inherited from

BaseTrack.trackView

Defined in

core/src/basicTrack.ts:21