extension
Version:
Create cross-browser extensions with no build configuration.
14 lines (13 loc) • 464 B
TypeScript
export type ManifestSummary = {
mv: 2 | 3;
permissions_count: number;
optional_permissions_count: number;
host_permissions_count: number;
uses_all_urls: boolean;
uses_declarative_net_request: boolean;
background_type: 'service_worker' | 'event_page' | 'none';
content_scripts_count: number;
has_devtools_page: boolean;
has_action_popup: boolean;
};
export declare function summarizeManifest(manifest: any): ManifestSummary;