dt-common-device
Version:
A secure and robust device management library for IoT applications
15 lines (14 loc) • 584 B
TypeScript
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" | "REMOTE_SERVICE" | "SCHEDULE_SERVICE" | "MIGRATION" | "OPERATION_NODE_SERVICE" | "NOTIFICATION_SERVICE";
export type IConfig = {
SOURCE: AllowedSource;
INTERNAL_EVENT_HANDLER?: IInternalEvent;
LOGGER: ILogger;
[key: string]: any;
};
export {};