dt-common-device
Version:
A secure and robust device management library for IoT applications
9 lines (8 loc) • 563 B
TypeScript
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>;
}