npm.io
1.56.3 • Published 1 week ago

@sassoftware/vi-api

Licence
SEE LICENSE IN LICENSE.txt
Version
1.56.3
Deps
0
Size
490 kB
Vulns
0
Weekly
0
Stars
10

Visual Investigator API

The SAS Visual Investigator API provides a set of components and service methods that enable developers to create customized solutions within the application.

Getting Started

For documentation and examples, see the SAS Solution Extension GitHub.

Installation

To use the API, install the NPM package @sassoftware/vi-api:

npm install @sassoftware/vi-api
API

The SVI API is available through the JavaScript window object:

window.sas.vi.metadata.getEntity("person");
Typings

To complement the API, solution developers can download the API typings package. Run the following command in your project:

npm install @sassoftware/vi-api

The types can be used to help with autocompletion of API spaces, methods, and expected return types.

import { SviWindow } from "@sassoftware/vi-api";
import { StoredObjectDTO } from "@sassoftware/vi-api/svi-datahub";

const sviWindow = window as SviWindow;
sviWindow.sas.vi.metadata.getEntity("person").then((entity: StoredObjectDTO | undefined) => {
    if (entity) {
        console.log("Retrieved entity:", entity.label);
    }
});

Keywords