Globals / "src/extensions/extension-manager" / ExtensionManager
Class: ExtensionManager#
Hierarchy#
- ExtensionManager
Index#
Properties#
Accessors#
- extensionPackagesRoot
- inTreeFolderPath
- inTreeTargetPath
- localFolderPath
- nodeModulesPath
- npmPath
- packageJsonPath
Methods#
Object literals#
Properties#
bundledFolderPath#
• Protected bundledFolderPath: string
Defined in src/extensions/extension-manager.ts:27
Accessors#
extensionPackagesRoot#
• get extensionPackagesRoot(): string
Defined in src/extensions/extension-manager.ts:33
Returns: string
inTreeFolderPath#
• get inTreeFolderPath(): string
Defined in src/extensions/extension-manager.ts:41
Returns: string
inTreeTargetPath#
• get inTreeTargetPath(): string
Defined in src/extensions/extension-manager.ts:37
Returns: string
localFolderPath#
• get localFolderPath(): string
Defined in src/extensions/extension-manager.ts:49
Returns: string
nodeModulesPath#
• get nodeModulesPath(): string
Defined in src/extensions/extension-manager.ts:45
Returns: string
npmPath#
• get npmPath(): any
Defined in src/extensions/extension-manager.ts:53
Returns: any
packageJsonPath#
• get packageJsonPath(): string
Defined in src/extensions/extension-manager.ts:57
Returns: string
Methods#
getByManifest#
▸ ProtectedgetByManifest(manifestPath: string, __namedParameters?: { isBundled: boolean = false }): Promise\<InstalledExtension>
Defined in src/extensions/extension-manager.ts:81
Parameters:
| Name | Type | Default value |
|---|---|---|
manifestPath |
string | - |
__namedParameters |
{ isBundled: boolean = false } | {} |
Returns: Promise\<InstalledExtension>
installPackages#
▸ ProtectedinstallPackages(): Promise\
Defined in src/extensions/extension-manager.ts:100
Returns: Promise\
load#
▸ load(): Promise\<Map\<LensExtensionId, InstalledExtension>>
Defined in src/extensions/extension-manager.ts:61
Returns: Promise\<Map\<LensExtensionId, InstalledExtension>>
loadBundledExtensions#
▸ loadBundledExtensions(): Promise\<InstalledExtension[]>
Defined in src/extensions/extension-manager.ts:124
Returns: Promise\<InstalledExtension[]>
loadExtensions#
▸ loadExtensions(): Promise\
Defined in src/extensions/extension-manager.ts:115
Returns: Promise\
loadFromFolder#
▸ loadFromFolder(folderPath: string): Promise\<InstalledExtension[]>
Defined in src/extensions/extension-manager.ts:144
Parameters:
| Name | Type |
|---|---|
folderPath |
string |
Returns: Promise\<InstalledExtension[]>
Object literals#
packagesJson#
▪ Protected packagesJson: object
Defined in src/extensions/extension-manager.ts:29
Properties:
| Name | Type | Value |
|---|---|---|
dependencies |
object | {} |