Functions and libraries supported by Pulse 2024.4
When you install 2024.4 and later, you can use the 2023.5 version of the Pulse Executor, which runs with VM2, or the new version, which uses QuickJS. The 2024.4 version may have some current limitations compared to the 2024.3 version. This topic explains which functions and libraries are available in Pulse.
The 2023.5 version of the Pulse Executor will be selected by default. If you choose to install 2024.4, you'll need to install the Executor separately from Pulse. If you're performing a multi-node installation, make sure to install the Executor and Pulse on the same machine.
Backwards compatible libraries
The new version of the Executor is fully backward-compatible with the following libraries:
-
Buffer
-
query-string
-
@qasymphony/pulse-sdk
-
@qasymphony/scenario-sdk
Libraries available with limitations
With some limitations in comparison to Pulse 2023.5, the following libraries are available
Console
This library supports the following calls:
-
log
-
warn
-
debug
-
info
-
error
-
dir
Request
This library supports the following calls:
-
request
-
get
-
head
-
post
-
put
-
patch
-
del
-
delete
-
cookie
-
defaults
-
initParams
Axios
This library supports the following calls:
-
constructor
-
request
-
getUri
-
delete
-
get
-
head
-
options
-
post
-
postForm
-
put
-
putForm
-
patch
-
patchForm
-
defaults
-
interceptors
-
create
-
Axios
-
VERSION
-
AxiosError
-
all
-
isAxiosError
-
HttpStatusCode
xml2js
This library supports the following calls:
-
Builder
-
Parser
-
parseString
-
parseStringPromise