UNPKG

dt-common-device

Version:

A secure and robust device management library for IoT applications

8 lines (7 loc) 295 B
import { DeviceEvent } from "./DeviceEvent"; export interface IEventTransformer { parseData(rawData: any): any; transform(parsedData: any): Promise<DeviceEvent | DeviceEvent[]>; validate(transformedEvent: DeviceEvent): boolean; executeTransformation(): Promise<DeviceEvent[]>; }