Properties
Readonly
eventBasketLanguagesChanged
Readonly
eventCatalogLanguagesChanged
Readonly
eventDisconnected
Readonly
eventSessionLocaleChanged
Accessors
baseUrl
- get baseUrl(): string
-
Returns string
isValid
- get isValid(): boolean
-
Returns boolean
sessionId
- get sessionId(): string
-
Returns string
Methods
close
- close(): Promise<boolean>
-
Returns Promise<boolean>
connect
- connect(pBaseUrl: string, pSessionId: string, pKeepAliveInterval?: null | number): boolean
-
Parameters
-
pBaseUrl: string
-
pSessionId: string
-
pKeepAliveInterval: null | number = 60000
Returns boolean
deleteFile
- deleteFile(pUrl: string): Promise<void>
-
Returns Promise<void>
disconnect
- disconnect(): boolean
-
Returns boolean
open
- open(pBaseUrl: string, pOptions: OpenSessionOptions): Promise<boolean>
-
Returns Promise<boolean>
uploadFile
- uploadFile(pType: SessionCacheFileType, pFile: Blob, pOnProgress?: ((pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest) => any), pUrlSuffix?: string): Promise<null | string>
-
Parameters
-
-
pFile: Blob
-
Optional
pOnProgress: ((pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest) => any)
-
- (pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest): any
-
Parameters
-
pEvent: ProgressEvent<EventTarget>
-
pXhr: XMLHttpRequest
Returns any
-
Optional
pUrlSuffix: string
Returns Promise<null | string>
uploadFileToUrl
- uploadFileToUrl(pTargetUrl: string, pFile: Blob, pOnProgress?: ((pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest) => any)): Promise<string>
-
Parameters
-
pTargetUrl: string
-
pFile: Blob
-
Optional
pOnProgress: ((pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest) => any)
-
- (pEvent: ProgressEvent<EventTarget>, pXhr: XMLHttpRequest): any
-
Parameters
-
pEvent: ProgressEvent<EventTarget>
-
pXhr: XMLHttpRequest
Returns any
Returns Promise<string>
Will be triggered from
basket.setLanguages()
.