/**
 * A transport layer for data. Implementations must provide a read and write method.
 */ export interface Transport { param { DataView } data write ( data ) : Promise < void > ; param { number } len read ( len ) : Promise < DataView > ; }