adnbn
Version:
Addon Bone - Cross-browser web extension framework with shared code base
19 lines (16 loc) • 914 B
TypeScript
import { B as BackgroundConfig, T as EntrypointOptions } from '../manifest-DAV18Z2K.js';
import { TransportType, TransportDefinition, TransportConfig } from './transport.js';
import 'react';
import 'utility-types';
import './app.js';
import './browser.js';
import './helpers.js';
import './locale.js';
import './message.js';
declare const ServiceGlobalKey = "adnbnService";
type ServiceConfig = TransportConfig & BackgroundConfig;
type ServiceOptions = ServiceConfig & EntrypointOptions;
type ServiceEntrypointOptions = Partial<ServiceOptions>;
type ServiceDefinition<T extends TransportType> = TransportDefinition<ServiceOptions, T> & ServiceEntrypointOptions;
type ServiceUnresolvedDefinition<T extends TransportType> = Partial<ServiceDefinition<T>>;
export { type ServiceConfig, type ServiceDefinition, type ServiceEntrypointOptions, ServiceGlobalKey, type ServiceOptions, type ServiceUnresolvedDefinition };