Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • HostedPluginReader

Implements

  • BackendApplicationContribution

Index

Constructors

Properties

logger: ILogger
metadataProcessors: MetadataProcessor[]
pluginsIdsFiles: Map<string, string> = ...

Map between a plugin id and its local storage

Methods

  • configure(app: Application): void
  • getPluginMetadata(pluginPath: undefined | string): Promise<undefined | PluginMetadata>
  • handleMissingResource(req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>): Promise<void>
  • readDependencies(plugin: PluginPackage): undefined | Map<string, string>
  • readPackage(pluginPath: undefined | string): Promise<undefined | PluginPackage>