trpc-browser
Version:
tRPC adapters and links for everywhere in the browser
25 lines • 818 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.chromeLink = void 0;
const base_1 = require("./internal/base");
const chromeLink = (opts) => {
return (0, base_1.createBaseLink)({
postMessage(message) {
opts.port.postMessage(message);
},
addMessageListener(listener) {
opts.port.onMessage.addListener(listener);
},
removeMessageListener(listener) {
opts.port.onMessage.removeListener(listener);
},
addCloseListener(listener) {
opts.port.onDisconnect.addListener(listener);
},
removeCloseListener(listener) {
opts.port.onDisconnect.removeListener(listener);
},
});
};
exports.chromeLink = chromeLink;
//# sourceMappingURL=chrome.js.map