👋Welcome

NCALayer JS is a small wrapper around NCALayer web socket API.

Installation

Using npm:

npm install @seithq/ncalayer

Using yarn:

yarn add @seithq/ncalayer

Usage

import Client from "@seithq/ncalayer"

// Initialize websocket connection with running NCALayer.
let ws = new WebSocket("wss://127.0.0.1:13579/")

// Handle onopen, onerror and onclose events as you want.
ws.onopen = (e) => {
  // your code goes here
}

ws.onerror = (e) => {
  // your code goes here
}

ws.onclose = (e) => {
  // your code goes here
}

// Initialize client to work with API.
const client = new Client(ws)

// Call API method.
client.browseKeyStore("PKCS12", "P12", "", (data) => {
  // on success
  if (data.isOk()) {
    // some action
  }

  // on failure
  console.error(data)
})

You have to pass WebSocket for Client constructor without modifying itsonmessage event listener. Under the hood Client instance listen for onmessage and performs its internal callback inside it.

Last updated

Was this helpful?