adnbn
Version:
Addon Bone - Cross-browser web extension framework with shared code base
20 lines (17 loc) • 568 B
TypeScript
import { ViewOptions, ViewDefinition } from './view.js';
import 'react';
import 'utility-types';
import 'html-rspack-tags-plugin';
import './helpers.js';
import '../manifest-DAV18Z2K.js';
import './app.js';
import './browser.js';
import './locale.js';
interface PageConfig {
name?: string;
matches?: string[];
}
type PageEntrypointOptions = PageConfig & ViewOptions;
type PageProps = PageEntrypointOptions;
type PageDefinition = PageEntrypointOptions & ViewDefinition<PageProps>;
export type { PageConfig, PageDefinition, PageEntrypointOptions, PageProps };