Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@aitmed/aitmed-grpc-sdk-test

fullstackray2ISCdeprecated0.4.5TypeScript support: included

this package has been deprecated

This package is the first-layer sdk that provides APIs communicating with the server via gRPC as well as some basic types, errors and enums.

readme

AiTmed gRPC SDK

common Module

common module contains several necessary systems:

  1. Code system ('common.codes'): enums
  2. Error system ('common.error'): customized error, error codes
  3. Type system ('common.types'): Type definitions

Usage

import { common } from 'aitmed-grpc-sdk'

// types
let a: common.types.JSONString = ""

// Error
const error = common.error
const f = () => {
    throw new error.AitError("This is a test.")
}

// Codes
const etypes = common.codes.EtypeCode
const CreateUserEtype = etypes.CREATE_USER

grpc Module

grpc includes APIs to establish gRPC connections/API calls.

Usage

import { gprc } from 'aitmed-grpc-sdk'

// call v1beta1 createEdge()
import { common } from 'aitmed-grpc-sdk'
const EdgeType = common.types.Edge

let myEdge: common.types.Edge | null = null
grpc.v1beta1.createEdge(common.codes.EtypeCode.CREATE_USER, 'v1beta1', '', '', (edge, err) => {
    if (err) {
        console.log(err.getMessage())
    } else if (edge) {
        myEdge = edge
    }
})