Interface IO<I>

Stores an I/O interface and associated log levels.

interface IO<I> {
    input: IOChannel;
    io: I;
    output: IOChannel;
    prefix?: string;
    type: NameOfInterface<I>;
}

Type Parameters

Properties

input: IOChannel

Input channel

io: I

The internal input/output.

output: IOChannel

Output channel

prefix?: string

An optional prefix to add to messages

The type of interface