@trezor/connect-common
Version:
Collection of assets and utils used by trezor-connect library.
17 lines • 742 B
TypeScript
import { AbstractMessageChannel, AbstractMessageChannelConstructorParams } from './abstract';
export declare class ServiceWorkerWindowChannel<IncomingMessages extends {
type: string;
}> extends AbstractMessageChannel<IncomingMessages> {
private port;
private name;
private allowSelfOrigin;
private currentId?;
constructor({ name, channel, logger, lazyHandshake, legacyMode, allowSelfOrigin, currentId, }: Pick<AbstractMessageChannelConstructorParams, 'channel' | 'logger' | 'lazyHandshake' | 'legacyMode'> & {
name: string;
allowSelfOrigin?: boolean;
currentId?: () => number | undefined;
});
connect(): void;
disconnect(): void;
}
//# sourceMappingURL=serviceworker-window.d.ts.map