UNPKG

@clerk/chrome-extension

Version:

Clerk SDK for Chrome extensions

7 lines 542 B
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