Skip to main content

Function: getPluginManifest()

function getPluginManifest(plugin: PluginConstructor): PluginManifest;

Loads and validates the manifest from a plugin constructor. Normalizes string type/permission to strict ResourceType/ResourcePermission.

Parameters

ParameterTypeDescription
pluginPluginConstructorThe plugin constructor class

Returns

PluginManifest

The validated, normalized plugin manifest

Throws

If the manifest is missing, invalid, or has invalid resource type/permission