UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

9 lines (8 loc) 563 B
import { IConnectionService } from "../interfaces"; import { IDeviceAccountResponse, IConnectionConnectParams, IConnection } from "../types"; export declare abstract class ConnectionService implements IConnectionService { abstract createConnection(data: IConnection, userId: string): Promise<any>; abstract getDeviceAccount(connection: IConnection): Promise<IDeviceAccountResponse>; abstract getDevices(connection: IConnection): Promise<any>; abstract connect(connection: IConnection, connectionConnect: IConnectionConnectParams): Promise<any>; }