@iotize/device-client.js
Version:
IoTize Device client for Javascript
15 lines (14 loc) • 540 B
TypeScript
import { Encoder } from "../../../core/converter/encoder.interface";
import { Decoder } from "../../../core/converter/decoder.interface";
export interface CryptoFrameIdGenerator {
next(): number;
}
/**
*
*/
export declare class CryptedFrameConverter implements Encoder<Uint8Array, Uint8Array>, Decoder<Uint8Array, Uint8Array> {
frameIdGenerator: CryptoFrameIdGenerator;
constructor(frameIdGenerator: CryptoFrameIdGenerator);
encode(data: Uint8Array): Uint8Array;
decode(frame: Uint8Array): Uint8Array;
}