UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

20 lines (19 loc) 624 B
import { IInternalEvent } from "../events/interfaces/IInternalEvent"; export interface ILogger { info(message: string, ...args: any[]): void; warn(message: string, ...args: any[]): void; error(message: string, ...args: any[]): void; } type AllowedSource = "ACCESS_SERVICE" | "ADMIN_SERVICE" | "ENERGY_SERVICE"; export type DeviceConfig = { SOURCE: AllowedSource; SQS_QUEUE_URL: string; DEVICE_SERVICE?: string; ADMIN_SERVICE?: string; ACCESS_SERVICE?: string; ENERGY_SERVICE?: string; INTERNAL_EVENT_HANDLER: IInternalEvent; LOGGER: ILogger; [key: string]: any; }; export {};