Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

_apiType: string = 'theiaPlugin'
grammarsReader: GrammarsReader
pluginUriFactory: PluginUriFactory

Accessors

  • get apiType(): string

Methods

  • extractPluginViewsIds(views: undefined | {}): string[]
  • getDependencies(rawPlugin: PluginPackage): undefined | Map<string, string>
  • readConfiguration(rawConfiguration: RecursivePartial<PreferenceSchema>, pluginPath: string): undefined | PreferenceSchema
  • readFileSync(filePath: string): string
  • readJson<T>(filePath: string): undefined | T
  • resolveSchemaAttributes(type: string, configurationAttributes: {}): IJSONSchema[]