UNPKG

xiot-core-spec-ts

Version:
12 lines (11 loc) 560 B
import { ObjectWithLifecycle } from '../../../typedef/lifecycle/ObjectWithLifecycle'; import { DeviceInstance } from '../../../typedef/instance/DeviceInstance'; export declare class DeviceInstanceWithLifecycleCodec { static encode(obj: ObjectWithLifecycle<DeviceInstance>): { lifecycle: string; definition: any; }; static encodeArray(resource: ObjectWithLifecycle<DeviceInstance>[]): any[]; static decode(o: any): ObjectWithLifecycle<DeviceInstance>; static decodeArray(arr: any[]): ObjectWithLifecycle<DeviceInstance>[]; }