UNPKG

@aptpod/iscp-ts

Version:

iSCP 2.0 client library for TypeScript

9 lines (8 loc) 308 B
import type { EncodingName } from '../transport'; import { Reader, Writer } from '../transport'; import { Message } from '../message'; export interface Encoding { encodeTo(writer: Writer, message: Message): Promise<void>; decodeFrom(reader: Reader): Promise<Message>; get name(): EncodingName; }