@clerk/chrome-extension
Version:
Clerk SDK for Chrome extensions
7 lines • 542 B
TypeScript
import type { SetRequired } from 'type-fest';
import type { Manifest } from 'webextension-polyfill';
import type { ClerkClientExtensionFeatures } from '../../types';
export type ValidatedManifest = SetRequired<Manifest.WebExtensionManifest, 'permissions' | 'host_permissions'>;
export type ManifestKeys = keyof Manifest.WebExtensionManifest;
export declare function validateManifest(manifest: Manifest.WebExtensionManifest, features: ClerkClientExtensionFeatures): asserts manifest is ValidatedManifest;
//# sourceMappingURL=manifest.d.ts.map