UNPKG

adnbn

Version:

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

22 lines (19 loc) 987 B
import { TransportType, TransportDictionary } from '../types/transport.js'; import { RelayDefinition } from '../types/relay.js'; export { RelayMethod, RelayUnresolvedDefinition } from '../types/relay.js'; import { ProxyRelayParams } from '../relay/providers/ProxyRelay.js'; import { DeepAsyncProxy } from '../types/helpers.js'; import 'utility-types'; import '../manifest-DAV18Z2K.js'; import 'react'; import '../types/app.js'; import '../types/browser.js'; import '../types/locale.js'; import '../types/message.js'; import '@addon-core/inject-script'; import '../transport/ProxyTransport.js'; import '../transport/BaseTransport.js'; import '../relay/RelayPermission.js'; declare const defineRelay: <T extends TransportType>(options: RelayDefinition<T>) => RelayDefinition<T>; declare const getRelay: <N extends Extract<keyof TransportDictionary, string>>(name: N, params: ProxyRelayParams) => DeepAsyncProxy<TransportDictionary[N]>; export { RelayDefinition, defineRelay, getRelay };