UNPKG

adnbn

Version:

Addon Bone - Cross-browser web extension framework with shared code base

19 lines 632 B
import AbstractBuilder from "./../../entry/transport/AbstractBuilder.js"; import { RegisterRelay } from "./../../relay/providers/index.js"; import { RelayMethod } from "./../../types/relay.js"; class TransportBuilder_default extends AbstractBuilder { method; constructor(definition) { const { main, method, ...options } = definition; super(options); this.method = method || RelayMethod.Messaging; } transport() { const { name, init } = this.definition; return new RegisterRelay(name, this.method, init); } } export { TransportBuilder_default as default }; //# sourceMappingURL=TransportBuilder.js.map