Options
All
  • Public
  • Public/Protected
  • All
Menu

Module vsx-registry

Index

Type Aliases

OVSXClientProvider: (() => Promise<OVSXClient>)

Type declaration

    • (): Promise<OVSXClient>
    • Returns Promise<OVSXClient>

VSXExtensionFactory: ((options: VSXExtensionOptions) => VSXExtension)

Type declaration

Variables

BUILTIN_QUERY: "@builtin" = '@builtin'
EXTENSIONS_CONTEXT_MENU: MenuPath = ...
ExtensionNotificationPreferences: typeof ExtensionNotificationPreferences = ...
IGNORE_RECOMMENDATIONS_ID: "extensions.ignoreRecommendations" = 'extensions.ignoreRecommendations'
INSTALLED_QUERY: "@installed" = '@installed'
OVSXClientProvider: typeof OVSXClientProvider = ...
RECOMMENDED_QUERY: "@recommended" = '@recommended'
VSXEnvironment: typeof VSXEnvironment = ...
VSXExtensionFactory: typeof VSXExtensionFactory = ...
VSX_ENVIRONMENT_PATH: "/services/vsx-environment" = '/services/vsx-environment'
default: ContainerModule
default: ContainerModule
extensionsConfigurationSchema: IJSONSchema = ...
extensionsSchemaID: "vscode://schemas/extensions" = 'vscode://schemas/extensions'
recommendedExtensionNotificationPreferencesSchema: PreferenceSchema = ...
recommendedExtensionsPreferencesSchema: PreferenceSchema = ...

Functions

  • bindExtensionPreferences(bind: Bind): void
  • bindPreferenceProviderOverrides(bind: Bind, unbind: Unbind): void
  • createOVSXClient(vsxEnvironment: VSXEnvironment, requestService: RequestService): Promise<OVSXClient>
  • generateExtensionWidgetId(widgetId: string): string