blob: 3a2090414c043288c50f1551a80b27642d53df3c [file] [log] [blame]
package pipetobrowser
// Viewer allows clients to stream data to it and to request a particular viewer to format and display the data.
type Viewer interface {
// Pipe creates a bidirectional pipe between client and viewer service, returns total number of bytes received by the service after streaming ends
Pipe() stream<[]byte, _> (any, error)
}