@chainsafe/libp2p-quic
Version:
A QUIC transport for libp2p
18 lines • 647 B
TypeScript
import type * as napi from './napi.js';
import type { ComponentLogger, StreamMuxer, StreamMuxerFactory, StreamMuxerInit } from '@libp2p/interface';
interface QuicStreamMuxerFactoryInit {
connection: napi.Connection;
logger: ComponentLogger;
}
/**
* Each stream muxer factory is only configured for a single connection
*/
export declare class QuicStreamMuxerFactory implements StreamMuxerFactory {
#private;
init: QuicStreamMuxerFactoryInit;
protocol: string;
constructor(init: QuicStreamMuxerFactoryInit);
createStreamMuxer(init?: StreamMuxerInit): StreamMuxer;
}
export {};
//# sourceMappingURL=stream-muxer.d.ts.map