In a nutshell, the SDK provides a mechanism for you to perform operations on the main interface of the platform, either its web or mobile version. On the other hand, it also wraps commonly used functions of our APIs, making it much easier to call them.
Include the SDK in your code
To include the SDK in your code, simply add the public aura-package script in your HTML file, always make sure you use the latest version available!
Organization of the functions
All SDK functions will be accessible through the
avt namespace. Within that space there are
different modules and within each module you will find the functions. For example if you want
to execute the function 'hiAuravant()' of the module 'test' you must call
Synchronous and asynchronous functions
An important note before we start. Within the available functions you will see that all of them have an asynchronous version (you will notice since they have 'async' in their name) as well as in some cases synchronous versions will be available. It is important to mention that we recommend always using the asynchronous versions that return a promise.
SDK in development
To make your life easier, we developed the
@auravant/sdk-types package that you can install from
npm as a development dependency so you can access modules and features quickly in your IDE. In addition, in case you are using TypeScript, this will fix possible IDE errors for variables not being declared.
We recommend installing it as a development dependency. That is, adding it to
devDependencies inside your project's
package.json, or run the following in your terminal (within your project):
npm install -D @auravant/sdk-types
If you are using TypeScript for your extension, you may need to add
"types": ["./node_modules/@auravant/sdk-types"] inside
compilerOptions in the