diff --git a/src/transport/types.ts b/src/transport/types.ts index 1087960..af5df59 100644 --- a/src/transport/types.ts +++ b/src/transport/types.ts @@ -3,18 +3,14 @@ import Multiaddr from 'multiaddr' import Connection from '../connection/connection' import { Sink } from '../stream-muxer/types' -export type DialOptions = { - signal?: AbortSignal -} - -export interface TransportFactory { - new(upgrader: Upgrader): Transport; +export interface TransportFactory { + new(upgrader: Upgrader): Transport; } /** * A libp2p transport is understood as something that offers a dial and listen interface to establish connections. */ -export interface Transport { +export interface Transport { /** * Dial a given multiaddr. */ @@ -22,7 +18,7 @@ export interface Transport { /** * Create transport listeners. */ - createListener(options: unknown, handler?: (connection: Connection) => void): Listener; + createListener(options: ListenerOptions, handler?: (connection: Connection) => void): Listener; /** * Takes a list of `Multiaddr`s and returns only valid addresses for the transport */