Options
All
  • Public
  • Public/Protected
  • All
Menu

Module workspace

Index

References

Namespaces

Enumerations

Classes

Interfaces

Type Aliases

Variables

Functions

References

Re-exports CommonWorkspaceUtils
Re-exports DefaultWorkspaceServer
Re-exports DidCreateNewResourceEvent
Re-exports EditMenuContribution
Re-exports FILE_WORKSPACE
Re-exports FileMenuContribution
Re-exports RecentWorkspacePathsData
Re-exports THEIA_EXT
Re-exports VSCODE_EXT
Re-exports WorkbenchState
Re-exports WorkspaceCliContribution
Re-exports WorkspaceCommandContribution
Re-exports WorkspaceCommands
Re-exports WorkspaceConfiguration
Re-exports WorkspaceData
Re-exports WorkspaceFrontendContribution
Re-exports WorkspaceInput
Re-exports WorkspacePreferenceContribution
Re-exports WorkspacePreferences
Re-exports WorkspaceRootUriAwareCommandHandler
Re-exports WorkspaceServer
Re-exports WorkspaceService
Re-exports WorkspaceState
Re-exports WorkspaceStates
Re-exports WorkspaceTrustService
Re-exports bindWorkspacePreferences
Re-exports createWorkspacePreferences
Re-exports getTemporaryWorkspaceFileUri
Re-exports workspacePath
Re-exports workspacePreferenceSchema

Type Aliases

WorkbenchState: keyof typeof WorkspaceStates
WorkspacePreferences: PreferenceProxy<WorkspaceConfiguration>
WorkspaceSchema: Required<Pick<IJSONSchema, "properties" | "required">>
WorkspaceState: keyof typeof WorkspaceStates
WorkspaceTrustPreferences: PreferenceProxy<WorkspaceTrustConfiguration>

Variables

FILE_WORKSPACE: string[] = ...

Create the workspace section after open CommonMenus.FILE_OPEN.

THEIA_EXT: "theia-workspace" = 'theia-workspace'
VSCODE_EXT: "code-workspace" = 'code-workspace'
WORKSPACE_TRUST_EMPTY_WINDOW: "security.workspace.trust.emptyWindow" = 'security.workspace.trust.emptyWindow'
WORKSPACE_TRUST_ENABLED: "security.workspace.trust.enabled" = 'security.workspace.trust.enabled'
WORKSPACE_TRUST_STARTUP_PROMPT: "security.workspace.trust.startupPrompt" = 'security.workspace.trust.startupPrompt'
WorkspacePreferenceContribution: typeof WorkspacePreferenceContribution = ...
WorkspacePreferences: typeof WorkspacePreferences = ...
WorkspaceServer: typeof WorkspaceServer = ...

The JSON-RPC workspace interface.

WorkspaceTrustPreferenceContribution: typeof WorkspaceTrustPreferenceContribution = ...
WorkspaceTrustPreferences: typeof WorkspaceTrustPreferences = ...
default: ContainerModule
default: ContainerModule
workspacePath: "/services/workspace" = '/services/workspace'
workspacePreferenceSchema: PreferenceSchema = ...
workspaceSchema: IJSONSchema = ...
workspaceSchemaId: "vscode://schemas/workspace" = 'vscode://schemas/workspace'
workspaceTrustPreferenceSchema: PreferenceSchema = ...

Functions

  • bindWorkspacePreferences(bind: Bind): void
  • bindWorkspaceTrustPreferences(bind: Bind): void
  • createWorkspacePreferences(preferences: PreferenceService, schema?: PreferenceSchema): WorkspacePreferences
  • getTemporaryWorkspaceFileUri(envVariableServer: EnvVariablesServer): Promise<URI>