@trezor/connect-web
Version:
High-level javascript interface for Trezor hardware wallet in web environment.
17 lines • 754 B
TypeScript
import { AbstractMessageChannel, AbstractMessageChannelConstructorParams } from '@trezor/connect-common';
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