@iotize/tap
Version:
IoTize Device client for Javascript
31 lines (30 loc) • 1.59 kB
TypeScript
/**
* Generated file. Do not edit
*/
import { ApduRequest, ApduResponse, TapRequestEncrypted, TapApduRequest, TapEncryptedFrame, TapRequestFrame, TapResponseFrame } from '@iotize/tap/client/api';
declare module '../frame/tap-stream-core' {
interface TapStreamReader {
readApduRequest(): ApduRequest;
readApduRequestHeader(): ApduRequest.Header;
readApduResponse(): ApduResponse;
readTapRequestEncrypted(): TapRequestEncrypted;
readTapApduRequest(): TapApduRequest;
readTapEncryptedFrame(): TapEncryptedFrame;
readTapRequestFrame(): TapRequestFrame;
readTapRequestFrameHeader(): TapRequestFrame.Header;
readTapRequestFramePath(): TapRequestFrame.Path;
readTapResponseFrame(): TapResponseFrame;
}
interface TapStreamWriter {
writeApduRequest(model: ApduRequest): TapStreamWriter;
writeApduRequestHeader(model: ApduRequest.Header): TapStreamWriter;
writeApduResponse(model: ApduResponse): TapStreamWriter;
writeTapRequestEncrypted(model: TapRequestEncrypted): TapStreamWriter;
writeTapApduRequest(model: TapApduRequest): TapStreamWriter;
writeTapEncryptedFrame(model: TapEncryptedFrame): TapStreamWriter;
writeTapRequestFrame(model: TapRequestFrame): TapStreamWriter;
writeTapRequestFrameHeader(model: TapRequestFrame.Header): TapStreamWriter;
writeTapRequestFramePath(model: TapRequestFrame.Path): TapStreamWriter;
writeTapResponseFrame(model: TapResponseFrame): TapStreamWriter;
}
}