@iotize/device-client.js
Version:
IoTize Device client for Javascript
15 lines (14 loc) • 554 B
TypeScript
import { BodyConverter } from "../converter/import-adapter";
export interface ArrayConverterOptions {
/**
* Size of one item in byte
*/
sizeOfItem: number;
}
export declare class ArrayConverter<ItemType> implements BodyConverter<ItemType[]> {
protected _itemConverter: BodyConverter<ItemType>;
protected options: ArrayConverterOptions;
constructor(_itemConverter: BodyConverter<ItemType>, options: ArrayConverterOptions);
decode(bytes: Uint8Array): ItemType[];
encode(items: ItemType[]): Uint8Array;
}