import { URI } from '@vscode-alt/monaco-editor/esm/vs/base/common/uri'; import { VSBuffer, VSBufferReadableStream } from "@vscode-alt/monaco-editor/esm/vs/base/common/buffer"; import { FileType } from './files'; import { FileChangeType } from './files'; import { HotExitConfiguration } from './files'; import { SaveReason } from './textfiles'; import { FileContentStatus } from './textfiles'; import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql'; import { MyContext } from './context'; import * as Apollo from '@apollo/client/index.js'; export type Maybe = T | null; export type Exact = { [K in keyof T]: T[K]; }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; export type Omit = Pick>; export type EnumResolverSignature = { [key in keyof T]?: AllowedValues; }; export type RequireFields = { [X in Exclude]?: T[X]; } & { [P in K]-?: NonNullable; }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; String: string; Boolean: boolean; Int: number; Float: number; AnyObject: any; BigInt: any; JSON: any; JSONObject: any; URI: URI; VSBuffer: VSBuffer; VSBufferReadableStream: VSBufferReadableStream; }; export type IAction = { __typename?: 'Action'; id?: Maybe; label?: Maybe; tooltip?: Maybe; class?: Maybe; enabled?: Maybe; checked?: Maybe; radio?: Maybe; run?: Maybe; }; export type IActionItem = { __typename?: 'ActionItem'; label?: Maybe; description?: Maybe; }; export type IActionRun = { __typename?: 'ActionRun'; type?: Maybe; document?: Maybe; variables?: Maybe; }; export type IActionRun_input = { type?: Maybe; document?: Maybe; variables?: Maybe; }; export type IAction_input = { id?: Maybe; label?: Maybe; tooltip?: Maybe; class?: Maybe; enabled?: Maybe; checked?: Maybe; radio?: Maybe; run?: Maybe; }; export type IActions = { __typename?: 'Actions'; id?: Maybe; command?: Maybe; title?: Maybe; category?: Maybe; actionItem?: Maybe; }; export type IAddFoldersRequest = { __typename?: 'AddFoldersRequest'; foldersToAdd?: Maybe>>; }; export type IAddGroupOptions_Input = { activate?: Maybe; }; export type IAssets = { __typename?: 'Assets'; Type?: Maybe; Content?: Maybe; }; export type IAuthor = { __typename?: 'Author'; name?: Maybe; }; export declare const enum IAutoSaveConfigurationType { off = "off", afterDelay = "afterDelay", onFocusChange = "onFocusChange", onWindowChange = "onWindowChange" } export type IBaseExtension = { __typename?: 'BaseExtension'; type?: Maybe; identifier?: Maybe; /** @deprecated */ galleryIdentifier?: Maybe; manifest?: Maybe; location?: Maybe; }; /** * Type of input will help to determine what type of editor to be opened in. * Varaious Input have following common fields. */ export type IBaseResourceInput = { /** Optional options to use when opening the text input. */ options?: Maybe; /** Label to show for the diff editor */ label?: Maybe; /** Description to show for the diff editor */ description?: Maybe; /** * Hint to indicate that this input should be treated as a file * that opens in an editor capable of showing file content. * * Without this hint, the editor service will make a guess by * looking at the scheme of the resource(s). */ forceFile?: Maybe; /** * Hint to indicate that this input should be treated as a * untitled file * * Without this hint, the editor service will make a guess by * looking at the scheme of the resource(s). */ forceUntitled?: Maybe; }; export type IBundles = { __typename?: 'Bundles'; server?: Maybe; browser?: Maybe; }; export type IChangeRange = { __typename?: 'ChangeRange'; startLineNumber?: Maybe; startColumn?: Maybe; endLineNumber?: Maybe; endColumn?: Maybe; }; export type IChangeRange_Input = { startLineNumber?: Maybe; startColumn?: Maybe; endLineNumber?: Maybe; endColumn?: Maybe; }; export type IChangesChangesChunk_Input = { range?: Maybe; rangeLength?: Maybe; text?: Maybe; part?: Maybe; }; export type IChangesChunk = { __typename?: 'ChangesChunk'; range?: Maybe; rangeLength?: Maybe; text?: Maybe; rangeOffset?: Maybe; forceMoveMarkers?: Maybe; }; export type IChangesChunk_Input = { range?: Maybe; rangeLength?: Maybe; text?: Maybe; rangeOffset?: Maybe; forceMoveMarkers?: Maybe; }; export type ICheckboxOptions = { __typename?: 'CheckboxOptions'; label?: Maybe; checked?: Maybe; }; export type ICheckboxOptions_input = { label?: Maybe; checked?: Maybe; }; export type IChunkOptions_Input = { piece?: Maybe; chunksCount?: Maybe; chunkPosition?: Maybe; }; export declare const enum ICloseDirection { LEFT = "LEFT", RIGHT = "RIGHT" } export type ICloseEditorOptions_Input = { preserveFocus?: Maybe; }; export type ICloseEditor_Input = { resource: Scalars['String']; editorId?: Maybe; name?: Maybe; }; export type ICloseEditorsFilter = { __typename?: 'CloseEditorsFilter'; direction?: Maybe; except?: Maybe; savedOnly?: Maybe; }; /** Extension of CloseEditorOptions_Input */ export type ICloseOptions_Input = { preserveFocus?: Maybe; closeEmptyGroups?: Maybe; }; export type ICodeEditorViewState = { __typename?: 'CodeEditorViewState'; cursorState?: Maybe; viewState?: Maybe; contributionsState?: Maybe; }; export type ICodeEditorViewState_Input = { cursorState?: Maybe; viewState?: Maybe; contributionsState?: Maybe; }; export type IConfiguration = { __typename?: 'Configuration'; defaultSetting?: Maybe>>; files?: Maybe; git?: Maybe; languages?: Maybe; output?: Maybe; search?: Maybe; terminal?: Maybe; workspace?: Maybe; }; export type IConfigurationData = { __typename?: 'ConfigurationData'; defaults?: Maybe; user?: Maybe; workspace?: Maybe; folders?: Maybe>>; isComplete?: Maybe; }; export type IConfigurationExtensionInfo = { __typename?: 'ConfigurationExtensionInfo'; id?: Maybe; }; export type IConfigurationModel = { __typename?: 'ConfigurationModel'; contents?: Maybe; keys?: Maybe>>; overrides?: Maybe>>; }; export type IConfigurationOverrides = { __typename?: 'ConfigurationOverrides'; resource?: Maybe; overrideIdentifier?: Maybe; }; export type IConfigurationOverrides_Input = { resource?: Maybe; overrideIdentifier?: Maybe; }; export declare const enum IConfigurationScope { /** Application specific configuration, which can be configured only in local user settings. */ APPLICATION = "APPLICATION", /** Machine specific configuration, which can be configured only in local and remote user settings. */ MACHINE = "MACHINE", /** Window specific configuration, which can be configured in the user or workspace settings. */ WINDOW = "WINDOW", /** Resource specific configuration, which can be configured in the user, workspace or folder settings. */ RESOURCE = "RESOURCE" } export declare const enum IConfigurationServiceAction { getConfigurationData = "getConfigurationData", reloadConfiguration = "reloadConfiguration", onDidChangeConfiguration = "onDidChangeConfiguration", updateValue = "updateValue" } export declare const enum IConfigurationTarget { /** Targets the user configuration file for writing. */ USER = "USER", USER_LOCAL = "USER_LOCAL", USER_REMOTE = "USER_REMOTE", /** Targets the workspace configuration file for writing. This only works if a workspace is opened. */ WORKSPACE = "WORKSPACE", /** Targets the folder configuration file for writing. This only works if a workspace is opened. */ WORKSPACE_FOLDER = "WORKSPACE_FOLDER", DEFAULT = "DEFAULT", MEMORY = "MEMORY" } export type IContentChangedEvent = { __typename?: 'ContentChangedEvent'; changes?: Maybe>>; eol?: Maybe; versionId?: Maybe; isUndoing?: Maybe; isRedoing?: Maybe; isFlush?: Maybe; }; export type IContentChangedEvent_Input = { changes?: Maybe>>; eol?: Maybe; versionId?: Maybe; isUndoing?: Maybe; isRedoing?: Maybe; isFlush?: Maybe; }; export type IContext = { __typename?: 'Context'; originalResourceScheme?: Maybe; view?: Maybe; viewItem?: Maybe; gitOpenRepositoryCount?: Maybe; isInDiffEditor?: Maybe; isInDiffRightEditor?: Maybe; resourceScheme?: Maybe; resourceFilename?: Maybe; resourceLangId?: Maybe; resource?: Maybe; resourceExtName?: Maybe; resourceSet?: Maybe; isFileSystemResource?: Maybe; inputFocus?: Maybe; suggestWidgetVisible?: Maybe; suggestWidgetMultipleSuggestions?: Maybe; suggestionMakesTextEdit?: Maybe; acceptSuggestionOnEnter?: Maybe; hasOtherSuggestions?: Maybe; groupFocusedInOpenEditors?: Maybe; dirtyEditor?: Maybe; resourceSelectedForCompare?: Maybe; fileCopied?: Maybe; breadcrumbsPossible?: Maybe; breadcrumbsVisible?: Maybe; breadcrumbsActive?: Maybe; canNavigateBack?: Maybe; canNavigateForward?: Maybe; canNavigateToLastEditLocation?: Maybe; dirtyDiffVisible?: Maybe; cancellableOperation?: Maybe; parameterHintsVisible?: Maybe; parameterHintsMultipleSignatures?: Maybe; markdownPreviewFocus?: Maybe; isMac?: Maybe; isLinux?: Maybe; isWindows?: Maybe; remoteAuthority?: Maybe; remoteConnectionState?: Maybe; hasMacNativeTabs?: Maybe; supportsWorkspaces?: Maybe; isDevelopment?: Maybe; workbenchState?: Maybe; workspaceFolderCount?: Maybe; remoteFileDialogVisible?: Maybe; isFullscreen?: Maybe; atEndOfWord?: Maybe; scmRepository?: Maybe; scmProvider?: Maybe; scmResourceGroup?: Maybe; inDiffEditorKey?: Maybe; isDominatedByLongLines?: Maybe; isWordWrapMinified?: Maybe; commentThread?: Maybe; commentThreadisEmpty?: Maybe; commentIsEmpty?: Maybe; commentEditorFocused?: Maybe; interfaceOverviewVisible?: Maybe; inReferenceSearchEditor?: Maybe; referenceSearchVisible?: Maybe; listFocus?: Maybe; listSupportsMultiSelect?: Maybe; listHasSelectionOrFocus?: Maybe; listDoubleSelection?: Maybe; listMultiSelection?: Maybe; listSupportsKeyboardNavigation?: Maybe; WorkbenchListAutomaticKeyboardNavigationKey?: Maybe; accessibilityHelpWidgetVisible?: Maybe; inQuickOpenKey?: Maybe; supportedCodeAction?: Maybe; hasSymbols?: Maybe; hasSnippetCompletions?: Maybe; messageVisible?: Maybe; editorHasCallHierarchyProvider?: Maybe; callHierarchyVisible?: Maybe; searchViewletVisible?: Maybe; searchViewletFocus?: Maybe; inputBoxFocus?: Maybe; searchInputBoxFocus?: Maybe; replaceInputBoxFocus?: Maybe; patternIncludesInputBoxFocus?: Maybe; patternExcludesInputBoxFocus?: Maybe; replaceActive?: Maybe; hasSearchResult?: Maybe; firstMatchFocus?: Maybe; fileMatchOrMatchFocus?: Maybe; fileMatchOrFolderMatchFocus?: Maybe; fileMatchFocus?: Maybe; folderMatchFocus?: Maybe; matchFocus?: Maybe; inRecentFilesPicker?: Maybe; inWindowsPicker?: Maybe; findWidgetVisible?: Maybe; findInputFocussed?: Maybe; replaceInputFocussed?: Maybe; /** A context key that is set when the editor's text has focus (cursor is blinking). */ editorTextFocus?: Maybe; /** A context key that is set when the editor's text or an editor's widget has focus. */ editorFocus?: Maybe; /** A context key that is set when any editor input has focus (regular editor, repl input...). */ textInputFocus?: Maybe; editorReadonly?: Maybe; editorHasSelection?: Maybe; editorHasMultipleSelections?: Maybe; editorTabMoveFocus?: Maybe; isInEmbeddedEditor?: Maybe; canUndo?: Maybe; canRedo?: Maybe; editorLangId?: Maybe; editorHasCompletionItemProvider?: Maybe; editorHasCodeActionsProvider?: Maybe; editorHasDefinitionProvider?: Maybe; editorHasDeclarationProvider?: Maybe; editorHasImplementationProvider?: Maybe; editorHasTypeDefinitionProvider?: Maybe; editorHasHoverProvider?: Maybe; editorHadDocumentHighlightProvider?: Maybe; editorHasDocumentSymbolProvider?: Maybe; editorHasReferenceProvider?: Maybe; editorHasRenameProvider?: Maybe; editorHasSignatureHelpProvider?: Maybe; editorHasDocumentFormattingProvider?: Maybe; editorHasDocumentSelectionFormattingProvider?: Maybe; editorHasMultipleDocumentSelectionFormattingProvider?: Maybe; activeEditor?: Maybe; editorIsOpen?: Maybe; editorPinned?: Maybe; groupActiveEditorDirty?: Maybe; groupEditorsCount?: Maybe; textCompareEditorVisible?: Maybe; textCompareEditorActive?: Maybe; activeEditorGroupEmpty?: Maybe; multipleEditorGroups?: Maybe; inZenMode?: Maybe; inCenteredLayout?: Maybe; splitEditorsVertically?: Maybe; sideBarVisible?: Maybe; sideBarFocus?: Maybe; activeViewlet?: Maybe; activePanel?: Maybe; panelFocus?: Maybe; panelPosition?: Maybe; debugType?: Maybe; debugConfigurationType?: Maybe; debugState?: Maybe; inDebugMode?: Maybe; inDebugRepl?: Maybe; breakpointWidgetVisible?: Maybe; watchExpressionsFocused?: Maybe; variablesFocused?: Maybe; expressionSelected?: Maybe; breakpointSelected?: Maybe; callStackItemType?: Maybe; loadedScriptsSupported?: Maybe; loadedScriptsItemType?: Maybe; focusedSessionIsAttach?: Maybe; stepBackSupported?: Maybe; restartFrameSupported?: Maybe; inSettingsEditor?: Maybe; inSettingsJSONEditor?: Maybe; inSettingsSearch?: Maybe; settingsTocRowFocus?: Maybe; inKeybindings?: Maybe; inKeybindingsSearch?: Maybe; keybindingFocus?: Maybe; explorerViewletVisible?: Maybe; explorerResourceIsFolder?: Maybe; explorerResourceReadonly?: Maybe; explorerResourceIsRoot?: Maybe; explorerResourceCut?: Maybe; explorerResourceMoveableToTrash?: Maybe; filesExplorerFocus?: Maybe; openEditorsVisible?: Maybe; openEditorsFocus?: Maybe; explorerViewletFocus?: Maybe; /** A context key that is set when there is at least one opened integrated terminal. */ terminalIsOpen?: Maybe; /** A context key that is set when the integrated terminal has focus. */ terminalFocus?: Maybe; /** A keybinding context key that is set when the integrated terminal has text selected. */ terminalTextSelected?: Maybe; /** A context key that is set when the find widget in integrated terminal is visible. */ terminalFindWidgetVisible?: Maybe; /** A context key that is set when the find widget find input in integrated terminal is focused. */ terminalFindWidgetInputFocused?: Maybe; /** A context key that is set when the find widget in integrated terminal is focused. */ terminalFindWidgetFocused?: Maybe; /** Set when the find widget in a webview is visible */ webviewFindWidgetVisible?: Maybe; taskRunning?: Maybe; referenceSearchTreeFocused?: Maybe; interactivePlaygroundFocus?: Maybe; outlineFiltered?: Maybe; outlineFocused?: Maybe; problemsViewFocus?: Maybe; problemFocus?: Maybe; problemsFilterFocus?: Maybe; relatedInformationFocus?: Maybe; inOutput?: Maybe; activeLogOutput?: Maybe; multiCursorModifier?: Maybe; saveConflictResolutionContext?: Maybe; markersNavigationVisible?: Maybe; hasWordHighlights?: Maybe; profileSessionState?: Maybe; extensionHostProfileRecorded?: Maybe; historyNavigationEnabled?: Maybe; historyNavigationWidget?: Maybe; nonEmptyWorkspace?: Maybe; defaultExtensionViews?: Maybe; searchMarketplaceExtensions?: Maybe; searchInstalledExtensions?: Maybe; searchOutdatedExtensions?: Maybe; searchEnabledExtensions?: Maybe; searchDisabledExtensions?: Maybe; hasInstalledExtensions?: Maybe; searchBuiltInExtensions?: Maybe; recommendedExtensions?: Maybe; defaultRecommendedExtensions?: Maybe; workspaceRecommendations?: Maybe; workspaceFolderRecommendations?: Maybe; addToWorkspaceRecommendations?: Maybe; addToWorkspaceFolderRecommendations?: Maybe; }; export type IContextInput = { folder?: Maybe; originalResourceScheme?: Maybe; view?: Maybe; viewItem?: Maybe; gitOpenRepositoryCount?: Maybe; isInDiffEditor?: Maybe; isInDiffRightEditor?: Maybe; resourceScheme?: Maybe; resourceFilename?: Maybe; resourceLangId?: Maybe; resource?: Maybe; resourceExtName?: Maybe; resourceSet?: Maybe; isFileSystemResource?: Maybe; inputFocus?: Maybe; suggestWidgetVisible?: Maybe; suggestWidgetMultipleSuggestions?: Maybe; suggestionMakesTextEdit?: Maybe; acceptSuggestionOnEnter?: Maybe; hasOtherSuggestions?: Maybe; groupFocusedInOpenEditors?: Maybe; dirtyEditor?: Maybe; resourceSelectedForCompare?: Maybe; fileCopied?: Maybe; breadcrumbsPossible?: Maybe; breadcrumbsVisible?: Maybe; breadcrumbsActive?: Maybe; canNavigateBack?: Maybe; canNavigateForward?: Maybe; canNavigateToLastEditLocation?: Maybe; dirtyDiffVisible?: Maybe; cancellableOperation?: Maybe; parameterHintsVisible?: Maybe; parameterHintsMultipleSignatures?: Maybe; markdownPreviewFocus?: Maybe; isMac?: Maybe; isLinux?: Maybe; isWindows?: Maybe; remoteAuthority?: Maybe; remoteConnectionState?: Maybe; hasMacNativeTabs?: Maybe; supportsWorkspaces?: Maybe; isDevelopment?: Maybe; workbenchState?: Maybe; workspaceFolderCount?: Maybe; remoteFileDialogVisible?: Maybe; isFullscreen?: Maybe; atEndOfWord?: Maybe; scmRepository?: Maybe; scmProvider?: Maybe; scmResourceGroup?: Maybe; inDiffEditorKey?: Maybe; isDominatedByLongLines?: Maybe; isWordWrapMinified?: Maybe; commentThread?: Maybe; commentThreadisEmpty?: Maybe; commentIsEmpty?: Maybe; commentEditorFocused?: Maybe; interfaceOverviewVisible?: Maybe; inReferenceSearchEditor?: Maybe; referenceSearchVisible?: Maybe; listFocus?: Maybe; listSupportsMultiSelect?: Maybe; listHasSelectionOrFocus?: Maybe; listDoubleSelection?: Maybe; listMultiSelection?: Maybe; listSupportsKeyboardNavigation?: Maybe; WorkbenchListAutomaticKeyboardNavigationKey?: Maybe; accessibilityHelpWidgetVisible?: Maybe; inQuickOpenKey?: Maybe; supportedCodeAction?: Maybe; renameInputVisible?: Maybe; hasSymbols?: Maybe; hasSnippetCompletions?: Maybe; messageVisible?: Maybe; editorHasCallHierarchyProvider?: Maybe; callHierarchyVisible?: Maybe; notificationCenterVisible?: Maybe; notificationToastsVisible?: Maybe; notificationFocus?: Maybe; searchViewletVisible?: Maybe; searchViewletFocus?: Maybe; inputBoxFocus?: Maybe; searchInputBoxFocus?: Maybe; replaceInputBoxFocus?: Maybe; patternIncludesInputBoxFocus?: Maybe; patternExcludesInputBoxFocus?: Maybe; replaceActive?: Maybe; hasSearchResult?: Maybe; firstMatchFocus?: Maybe; fileMatchOrMatchFocus?: Maybe; fileMatchOrFolderMatchFocus?: Maybe; fileMatchFocus?: Maybe; folderMatchFocus?: Maybe; matchFocus?: Maybe; inRecentFilesPicker?: Maybe; inWindowsPicker?: Maybe; findWidgetVisible?: Maybe; findInputFocussed?: Maybe; replaceInputFocussed?: Maybe; /** A context key that is set when the editor's text has focus (cursor is blinking). */ editorTextFocus?: Maybe; /** A context key that is set when the editor's text or an editor's widget has focus. */ editorFocus?: Maybe; /** A context key that is set when any editor input has focus (regular editor, repl input...). */ textInputFocus?: Maybe; editorReadonly?: Maybe; editorHasSelection?: Maybe; editorHasMultipleSelections?: Maybe; editorTabMoveFocus?: Maybe; isInEmbeddedEditor?: Maybe; canUndo?: Maybe; canRedo?: Maybe; editorLangId?: Maybe; editorHasCompletionItemProvider?: Maybe; editorHasCodeActionsProvider?: Maybe; editorHasDefinitionProvider?: Maybe; editorHasDeclarationProvider?: Maybe; editorHasImplementationProvider?: Maybe; editorHasTypeDefinitionProvider?: Maybe; editorHasHoverProvider?: Maybe; editorHadDocumentHighlightProvider?: Maybe; editorHasDocumentSymbolProvider?: Maybe; editorHasReferenceProvider?: Maybe; editorHasRenameProvider?: Maybe; editorHasSignatureHelpProvider?: Maybe; editorHasDocumentFormattingProvider?: Maybe; editorHasDocumentSelectionFormattingProvider?: Maybe; editorHasMultipleDocumentSelectionFormattingProvider?: Maybe; activeEditor?: Maybe; editorIsOpen?: Maybe; editorPinned?: Maybe; groupActiveEditorDirty?: Maybe; groupEditorsCount?: Maybe; textCompareEditorVisible?: Maybe; textCompareEditorActive?: Maybe; activeEditorGroupEmpty?: Maybe; multipleEditorGroups?: Maybe; inZenMode?: Maybe; inCenteredLayout?: Maybe; splitEditorsVertically?: Maybe; sideBarVisible?: Maybe; sideBarFocus?: Maybe; activeViewlet?: Maybe; activePanel?: Maybe; panelFocus?: Maybe; panelPosition?: Maybe; debugType?: Maybe; debugConfigurationType?: Maybe; debugState?: Maybe; inDebugMode?: Maybe; inDebugRepl?: Maybe; breakpointWidgetVisible?: Maybe; watchExpressionsFocused?: Maybe; variablesFocused?: Maybe; expressionSelected?: Maybe; breakpointSelected?: Maybe; callStackItemType?: Maybe; loadedScriptsSupported?: Maybe; loadedScriptsItemType?: Maybe; focusedSessionIsAttach?: Maybe; stepBackSupported?: Maybe; restartFrameSupported?: Maybe; inSettingsEditor?: Maybe; inSettingsJSONEditor?: Maybe; inSettingsSearch?: Maybe; settingsTocRowFocus?: Maybe; inKeybindings?: Maybe; inKeybindingsSearch?: Maybe; keybindingFocus?: Maybe; explorerViewletVisible?: Maybe; explorerResourceIsFolder?: Maybe; explorerResourceReadonly?: Maybe; explorerResourceIsRoot?: Maybe; explorerResourceCut?: Maybe; explorerResourceMoveableToTrash?: Maybe; filesExplorerFocus?: Maybe; openEditorsVisible?: Maybe; openEditorsFocus?: Maybe; explorerViewletFocus?: Maybe; /** A context key that is set when there is at least one opened integrated terminal. */ terminalIsOpen?: Maybe; /** A context key that is set when the integrated terminal has focus. */ terminalFocus?: Maybe; /** A keybinding context key that is set when the integrated terminal has text selected. */ terminalTextSelected?: Maybe; /** A context key that is set when the find widget in integrated terminal is visible. */ terminalFindWidgetVisible?: Maybe; /** A context key that is set when the find widget find input in integrated terminal is focused. */ terminalFindWidgetInputFocused?: Maybe; /** A context key that is set when the find widget in integrated terminal is focused. */ terminalFindWidgetFocused?: Maybe; /** Set when the find widget in a webview is visible */ webviewFindWidgetVisible?: Maybe; taskRunning?: Maybe; referenceSearchTreeFocused?: Maybe; interactivePlaygroundFocus?: Maybe; outlineFiltered?: Maybe; outlineFocused?: Maybe; problemsViewFocus?: Maybe; problemFocus?: Maybe; problemsFilterFocus?: Maybe; relatedInformationFocus?: Maybe; inOutput?: Maybe; activeLogOutput?: Maybe; multiCursorModifier?: Maybe; saveConflictResolutionContext?: Maybe; markersNavigationVisible?: Maybe; hasWordHighlights?: Maybe; profileSessionState?: Maybe; extensionHostProfileRecorded?: Maybe; historyNavigationEnabled?: Maybe; historyNavigationWidget?: Maybe; nonEmptyWorkspace?: Maybe; defaultExtensionViews?: Maybe; searchMarketplaceExtensions?: Maybe; searchInstalledExtensions?: Maybe; searchOutdatedExtensions?: Maybe; searchEnabledExtensions?: Maybe; searchDisabledExtensions?: Maybe; hasInstalledExtensions?: Maybe; searchBuiltInExtensions?: Maybe; recommendedExtensions?: Maybe; defaultRecommendedExtensions?: Maybe; workspaceRecommendations?: Maybe; workspaceFolderRecommendations?: Maybe; addToWorkspaceRecommendations?: Maybe; addToWorkspaceFolderRecommendations?: Maybe; }; /** @deprecated use IExtensionContributions */ export type IContributes = { __typename?: 'Contributes'; menus?: Maybe; actions?: Maybe>>; }; export type ICopyEditorOptions_Input = { inactive?: Maybe; index?: Maybe; preserveFocus?: Maybe; }; export type ICrashReporterStartOptions = { __typename?: 'CrashReporterStartOptions'; companyName?: Maybe; submitURL?: Maybe; productName?: Maybe; uploadToServer?: Maybe; ignoreSystemCrashHandler?: Maybe; extra?: Maybe; crashesDirectory?: Maybe; }; export type ICreateFileOptions_Input = { /** * Overwrite the file to create if it already exists on disk. Otherwise * an error will be thrown (FILE_MODIFIED_SINCE). */ overwrite?: Maybe; }; export type ICursorState = { __typename?: 'CursorState'; inSelectionMode?: Maybe; selectionStart?: Maybe; position?: Maybe; }; export type ICursorState_Input = { inSelectionMode?: Maybe; selectionStart?: Maybe; position?: Maybe; }; /** * An editor input to present data URIs in a binary editor. Data URIs have the form of: * data:[mime type];[meta data ;...];base64,[base64 encoded value] */ export type IDataUriEditorInput = IIEditorInput & IIEditorInputWithGroupFields & { __typename?: 'DataUriEditorInput'; id?: Maybe; resource?: Maybe; typeId?: Maybe; description?: Maybe; label?: Maybe; fileReference?: Maybe; preferredEditorId?: Maybe; isSupportsSplitEditor?: Maybe; isActive?: Maybe; preview?: Maybe; isPinned?: Maybe; editorId?: Maybe; status?: Maybe; closable?: Maybe; /** The mime of the binary resource if known. */ mime?: Maybe; /** The etag of the binary resource if known. */ etag?: Maybe; /** The size of the binary resource if known. */ size?: Maybe; }; export type IDebugger = { __typename?: 'Debugger'; label?: Maybe; type?: Maybe; runtime?: Maybe; }; export type IDefaultPreferencesResponse = { __typename?: 'DefaultPreferencesResponse'; preferences?: Maybe>>; }; export type IDefaultSettings = IISettingsSubject & { __typename?: 'DefaultSettings'; /** The ID. */ id?: Maybe; /** The latest settings. */ latestSettings?: Maybe; /** The URL to the settings. */ settingsURL: Scalars['URI']; /** Whether the viewer can modify the subject's settings. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this subject, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. */ settingsCascade: ISettingsCascade; }; export type IDeleteFileOptions_Input = { useTrash?: Maybe; recursive?: Maybe; }; export type IDetail = { __typename?: 'Detail'; inputName?: Maybe; inputType?: Maybe; label?: Maybe; placeholder?: Maybe; defaultValue?: Maybe; required?: Maybe; }; export type IDetail_input = { inputName?: Maybe; inputType?: Maybe; label?: Maybe; placeholder?: Maybe; defaultValue?: Maybe; required?: Maybe; }; export type IDevToolsOptions = { __typename?: 'DevToolsOptions'; mode?: Maybe; }; export declare const enum IDevToolsOptionsMode { right = "right", botton = "botton", undocked = "undocked", detach = "detach" } export type IDialog = { __typename?: 'Dialog'; dialogType?: Maybe; detail?: Maybe>>; primaryButton?: Maybe; secondaryButton?: Maybe; checkbox?: Maybe; }; export type IDialogResult = { __typename?: 'DialogResult'; confirmed?: Maybe; checkboxChecked?: Maybe; }; export type IDialog_input = { dialogType?: Maybe; detail?: Maybe>>; primaryButton?: Maybe; secondaryButton?: Maybe; checkbox?: Maybe; }; /** * The base editor input for the diff editor. It is made up of two editor inputs, the original version * and the modified version. */ export type IDiffEditorInput = IIEditorInput & IIEditorInputWithGroupFields & { __typename?: 'DiffEditorInput'; id?: Maybe; resource?: Maybe; typeId?: Maybe; description?: Maybe; label?: Maybe; fileReference?: Maybe; preferredEditorId?: Maybe; isSupportsSplitEditor?: Maybe; isActive?: Maybe; preview?: Maybe; isPinned?: Maybe; editorId?: Maybe; status?: Maybe; closable?: Maybe; originalInput?: Maybe; modifiedInput?: Maybe; }; /** @deprecated Not sure whether it is needed. */ export type IDockLayout = { __typename?: 'DockLayout'; id?: Maybe; size?: Maybe; activeId?: Maybe; mode?: Maybe; children?: Maybe>>; tabs?: Maybe>>; }; export declare const enum IEDITOR_ID { TEXT_RESOURCE_EDITOR = "TEXT_RESOURCE_EDITOR", TEXT_DIFF_EDITOR = "TEXT_DIFF_EDITOR", BINARY_DIFF_EDITOR = "BINARY_DIFF_EDITOR", SIDE_BY_SIDE_EDITOR = "SIDE_BY_SIDE_EDITOR" } export declare const enum IEDITOR_INPUT_ID { DATA_URI_EDITOR_INPUT = "DATA_URI_EDITOR_INPUT", DIFF_EDITOR_INPUT = "DIFF_EDITOR_INPUT", FILE_EDITOR_INPUT = "FILE_EDITOR_INPUT", RESOURCE_EDITOR_INPUT = "RESOURCE_EDITOR_INPUT", SIDE_BY_SIDE_EDITOR_INPUT = "SIDE_BY_SIDE_EDITOR_INPUT", file = "file" } export declare const enum IEDITOR_INPUT_RESOURCE_TYPE_ID { /** If the resource is `file` */ file = "file" } export declare const enum IEditorActionType { init = "init", add = "add", remove = "remove", removeAll = "removeAll", activateEditor = "activateEditor" } export type IEditorChildren = IEditorPart | IEditorGroup; export type IEditorChildren_Input = { /** * A unique identifier of this group that remains identical even if the * group is moved to different locations. */ id: Scalars['Int']; mode?: Maybe; children?: Maybe>>; /** * Size of the editor group. * Width when in `orientation.HORIZONTAL` and height when in `orientation.VERTICAL` */ size?: Maybe; /** the id of current tab */ activeId?: Maybe; tabs?: Maybe>>; }; export type IEditorGroup = IIEditorGroup & { __typename?: 'EditorGroup'; /** the id of current tab */ activeId?: Maybe; id: Scalars['Int']; /** Whether it is an active group. */ isActive?: Maybe; label?: Maybe; /** * Size of the editor group. * Width when in `orientation.HORIZONTAL` and height when in `orientation.VERTICAL` */ size?: Maybe; /** All the Editors that are opened undered this group. */ tabs?: Maybe>>; }; export type IEditorGroupLayout = { __typename?: 'EditorGroupLayout'; groups?: Maybe>>; orientation?: Maybe; }; export type IEditorIdentifier = { __typename?: 'EditorIdentifier'; groupId?: Maybe; editor?: Maybe; }; export type IEditorInput = IDataUriEditorInput | IDiffEditorInput | IFileEditorInput | IResourceEditorInput | ISideBySideEditorInput | IUntitledEditorInput; export type IEditorInput_Input = { id?: Maybe; resource: Scalars['String']; name?: Maybe; label?: Maybe; typeId?: Maybe; }; export type IEditorLayout_Input = { /** * A unique identifier of this group that remains identical even if the * group is moved to different locations. */ id: Scalars['Int']; mode?: Maybe; /** * Size of the editor group. * Width when in `orientation.HORIZONTAL` and height when in `orientation.VERTICAL` */ size?: Maybe; children?: Maybe>>; }; export type IEditorOpenOptions_Input = { editorOpenPositioning?: Maybe; focusRecentEditorAfterClose?: Maybe; pinned?: Maybe; active?: Maybe; index?: Maybe; }; export declare const enum IEditorOpenPositioning { LEFT = "LEFT", RIGHT = "RIGHT", FIRST = "FIRST", LAST = "LAST" } export type IEditorOptions_Input = { /** * Tells the editor to not receive keyboard focus when the editor is being opened. By default, * the editor will receive keyboard focus on open. */ preserveFocus?: Maybe; /** * Tells the editor to reload the editor input in the editor even if it is identical to the one * already showing. By default, the editor will not reload the input if it is identical to the * one showing. */ forceReload?: Maybe; /** * Will reveal the editor if it is already opened and visible in any of the opened editor groups. Note * that this option is just a hint that might be ignored if the user wants to open an editor explicitly * to the side of another one or into a specific editor group. */ revealIfVisible?: Maybe; /** * Will reveal the editor if it is already opened (even when not visible) in any of the opened editor groups. Note * that this option is just a hint that might be ignored if the user wants to open an editor explicitly * to the side of another one or into a specific editor group. */ revealIfOpened?: Maybe; /** * An editor that is pinned remains in the editor stack even when another editor is being opened. * An editor that is not pinned will always get replaced by another editor that is not pinned. */ pinned?: Maybe; /** The index in the document stack where to insert the editor into when opening. */ index?: Maybe; /** * An active editor that is opened will show its contents directly. Set to true to open an editor * in the background. */ inactive?: Maybe; /** * Will not show an error in case opening the editor fails and thus allows to show a custom error * message as needed. By default, an error will be presented as notification if opening was not possible. */ ignoreError?: Maybe; }; /** Editor part is an extension with EditorGroup with Tabs */ export type IEditorPart = { __typename?: 'EditorPart'; /** * A unique identifier of this group that remains identical even if the * group is moved to different locations. */ id: Scalars['Int']; mode?: Maybe; /** @deprecated use `size` */ height?: Maybe; /** * Size of the editor group. * Width when in `orientation.HORIZONTAL` and height when in `orientation.VERTICAL` */ size?: Maybe; children?: Maybe>>; }; export type IEditorPartConfiguration_Input = { /** * @description Controls whether opened editor should show in tabs or not. * @default true */ showTabs?: Maybe; /** * @description Controls whether a top border is drawn on modified (dirty) editor tabs or not. * @default false */ highlightModifiedTabs?: Maybe; /** * @description Controls the position of the editor's tabs close buttons, or disables them when set to 'off'. * @default 'right' */ tabCloseButton?: Maybe; /** * @description Controls the sizing of editor tabs. * @default 'fit' */ tabSizing?: Maybe; /** * @description Controls whether tabs are closed in most recently used order or from left to right. * @default true */ focusRecentEditorAfterClose?: Maybe; /** * @description Controls whether opened editors should show with an icon or not. This requires an icon theme to be enabled as well. * @default true */ showIcons?: Maybe; /** * @description Controls whether opened editors show as preview. Preview editors are reused until they are pinned * (e.g. via double click or editing) and show up with an italic font style. * @default true */ enablePreview?: Maybe; /** * @description Controls whether opened editors from Quick Open show as preview. Preview editors are reused until they are pinned * (e.g. via double click or editing) * @default true */ enablePreviewFromQuickOpen?: Maybe; /** * @description Controls whether editors showing a file that was opened during the session should close automatically when getting * deleted or renamed by some other process. Disabling this will keep the editor open on such an event. Note that deleting from within * the application will always close the editor and that dirty files will never close to preserve your data. * @default false */ closeOnFileDelete?: Maybe; /** * @description Controls where editors open. Select `left` or `right` to open editors to the left or right of the currently active one. * Select `first` or `last` to open editors independently from the currently active one. * @default 'right' */ openPositioning?: Maybe; /** * @description Controls the default direction of editors that are opened side by side (e.g. from the explorer). By default, * editors will open on the right hand side of the currently active one. If changed to `down`, the editors will open belwo * the currently active one. * @default 'right' */ openSideBySideDirection?: Maybe; /** * @description Controls the behavior of empty editor groups when the last tab in the group is closed. When enabeld, empty groups * will automatically close. When disabled, empty groups will remain part of the grid. * @default true */ closeEmptyGroup?: Maybe; /** * @description Controls whether an editor is revealed in any of the visible groups if opened. If disabled, an editor will prefer to * open in the currently active editor group. If enabled, an already opened editor will be revealed instead of opened again in the * currently active editor group. Note that there are some cases where this setting is ignored, e.g. when forcing an editor to open in a * specific group or to the side of the currently active group. * @default false */ revealIfOpen?: Maybe; /** * @description: Navigate between open files using three-finger swipe horizontally. * @default: false */ swipeToNavigate?: Maybe; /** * @description Controls the format of the label for an editor * @default: true */ labelFormat?: Maybe; /** * @description Restores the last view state (e.g. scroll position) when re-opening files after they have been closed. * @default: true */ restoreViewState?: Maybe; }; /** Extends EditorPartConfiguration */ export type IEditorPartOptions_Input = { __typename?: 'EditorPartOptions_Input'; showTabs?: Maybe; highlightModifiedTabs?: Maybe; tabCloseButton?: Maybe; tabSizing?: Maybe; focusRecentEditorAfterClose?: Maybe; showIcons?: Maybe; enablePreview?: Maybe; enablePreviewFromQuickOpen?: Maybe; closeOnFileDelete?: Maybe; openPositioning?: Maybe; openSideBySideDirection?: Maybe; closeEmptyGroup?: Maybe; revealIfOpen?: Maybe; swipeToNavigate?: Maybe; labelFormat?: Maybe; restoreViewState?: Maybe; iconTheme?: Maybe; }; export type IEditorSettings = { __typename?: 'EditorSettings'; editorOpenPositioning?: Maybe; focusRecentEditorAfterClose?: Maybe; }; export declare const enum IEditorsOrder { /** Editors sorted by most recent activity (most recent active first) */ MOST_RECENTLY_ACTIVE = "MOST_RECENTLY_ACTIVE", /** Editors sorted by sequential order */ SEQUENTIAL = "SEQUENTIAL" } export type IEngines = { __typename?: 'Engines'; node?: Maybe; vscode?: Maybe; }; export type IEnterWorkspaceResult = { __typename?: 'EnterWorkspaceResult'; workspace: IWorkspaceIdentifier; backupPath?: Maybe; }; export type IEnvironment = { __typename?: 'Environment'; args?: Maybe; execPath?: Maybe; cliPath?: Maybe; appRoot?: Maybe; userHome?: Maybe; userDataPath?: Maybe; appNameLong?: Maybe; appQuality?: Maybe; appSettingsHome?: Maybe; appSettingsPath?: Maybe; appKeybindingsPath?: Maybe; settingsSearchBuildId?: Maybe; settingsSearchUrl?: Maybe; globalStorageHome?: Maybe; workspaceStorageHome?: Maybe; backupHome?: Maybe; backupWorkspacesPath?: Maybe; untitledWorkspacesHome?: Maybe; workspacesHome?: Maybe; /** Specific to cdecode, workspaces project */ workspacesProjectPath?: Maybe; /** Specific to cdecode, workspace settings */ workspaceSettingsPath?: Maybe; isExtensionDevelopment?: Maybe; disableExtensions?: Maybe; builtinExtensionsPath?: Maybe; extensionsPath?: Maybe; /** This seems to be single URI as array was failing */ extensionDevelopmentLocationURI?: Maybe>>; extensionTestsPath?: Maybe; debugExtensionHost?: Maybe; debugSearch?: Maybe; logExtensionHostCommunication?: Maybe; isBuilt?: Maybe; wait?: Maybe; status?: Maybe; performance?: Maybe; log?: Maybe; logsPath?: Maybe; verbose?: Maybe; logLevel?: Maybe; skipGettingStarted?: Maybe; skipReleaseNotes?: Maybe; skipAddToRecentlyOpened?: Maybe; nodeCachedDataDir?: Maybe; installSourcePath?: Maybe; disableUpdates?: Maybe; disableCrashReporter?: Maybe; driverHandle?: Maybe; driverVerbose?: Maybe; }; export declare const enum IEnvironmentServiceAction { environment = "environment" } export type IExtensionColor = { __typename?: 'ExtensionColor'; id?: Maybe; description?: Maybe; defaults?: Maybe; }; export type IExtensionColorTypes = { __typename?: 'ExtensionColorTypes'; light?: Maybe; dark?: Maybe; highContrast?: Maybe; }; export type IExtensionConfiguration = { __typename?: 'ExtensionConfiguration'; properties?: Maybe; }; export type IExtensionConfigurationProperty = { __typename?: 'ExtensionConfigurationProperty'; description?: Maybe; type?: Maybe>>; defaults?: Maybe; }; export type IExtensionContributions = { __typename?: 'ExtensionContributions'; /** @deprecated use commands */ actions?: Maybe>>; /** * @title contributes.commands * @description Contribute the UI for a command consisting of a title and (optionally) an icon, category, * and enabled state. Enablement is expressed with `when` clauses. By default, commands show in the * Command Pallette but they can also show in other menus. * * Presentation of contributed commands depends on the containing menu. The Command Pallette, for instance, prefixes * commands with their `category`, allowing for easy grouping. However, the Command Pallette doesn't show icons nor disabled * commands. The editor context menu, on the other hand, show disabled items but doesn't show the category label. * * Note: When a command is invoked (from a key binding, from the Command Palette, any other menu, or programmatically), VS Code will emit an activationEvent onCommand:${command}. * * @example * ``` * "contributes": { * "commands": [{ * "command": "extension.sayHello", * "title": "Hello World", * "category": "Hello" * }] * } * ``` */ commands?: Maybe>>; /** * @title contributes.configuration * @description Contribute configuration keys that will be exposed to the user. The user will be able to set these configuration options either from User Settings or from the Workspace Settings. * When contributing configuration keys, a JSON schema describing these keys is actually contributed. This ensures the user gets great tooling support when authoring VS Code settings files. * You can read these values from your extension using vscode.workspace.getConfiguration('myExtension'). * * Note: If you use markdownDescription instead of description, your setting description will be rendered as Markdown in the settings UI. * * @example * ``` * "contributes": { * "configuration": { * "type": "object", * "title": "TypeScript configuration", * "properties": { * "typescript.useCodeSnippetsOnMethodSuggest": { * "type": "boolean", * "default": false, * "description": "Complete functions with their parameter signature." * }, * "typescript.tsdk": { * "type": ["string", "null"], * "default": null, * "description": "Specifies the folder path containing the tsserver and lib*.d.ts files to use." * } * } * } * } * ``` */ configuration?: Maybe>>; debuggers?: Maybe>>; /** * @title contributes.grammars * @description Contribute a TextMate grammar to a language. You must provide the language this grammar applies to, the TextMate scopeName for the grammar and the file path. * * Note: The file containing the grammar can be in JSON (filenames ending in .json) or in XML plist format (all other files). * * @example * ```json * "contributes": { * "grammars": [{ * "language": "markdown", * "scopeName": "text.html.markdown", * "path": "./syntaxes/markdown.tmLanguage.json", * "embeddedLanguages": { * "meta.embedded.block.frontmatter": "yaml", * ... * } * }] * } * ``` */ grammars?: Maybe>>; /** * @title contributes.jsonValidation * @description Contribute a validation schema for a specific type of json file. The url value can be either a local path to a schema file included in the extension or a remote server URL such as a json schema store. * * @example * "contributes": { * "jsonValidation": [{ * "fileMatch": ".jshintrc", * "url": "http://json.schemastore.org/jshintrc" * }] * } */ jsonValidation?: Maybe>>; /** * @title contributes.keybindings * @description Contribute a key binding rule defining what command should be invoked when the user presses a key combination. See the Key Bindings topic where key bindings are explained in detail. * * Contributing a key binding will cause the Default Keyboard Shortcuts to display your rule, and every UI representation of the command will now show the key binding you have added. And, of course, when the user presses the key combination the command will be invoked. * * Note: Because VS Code runs on Windows, macOS and Linux, where modifiers differ, you can use "key" to set the default key combination and overwrite it with a specific platform. * * Note: When a command is invoked (from a key binding or from the Command Palette), VS Code will emit an activationEvent onCommand:${command}. * * @example * Defining that Ctrl+F1 under Windows and Linux and Cmd+F1 under macOS trigger the "extension.sayHello" command: * * ```json * "contributes": { * "keybindings": [{ * "command": "extension.sayHello", * "key": "ctrl+f1", * "mac": "cmd+f1", * "when": "editorTextFocus" * }] * } * ``` */ keybindings?: Maybe>>; /** * @title contributes.languages * @description Contribute definition of a language. This will introduce a new language or enrich the knowledge VS Code has about a language. * * The main effects of contributes.languages are: * * Define a languageId that can be reused in other parts of VS Code API, such as vscode.TextDocument.getLanguageId() and the onLanguage Activation Events. * You can contribute a human-readable using the aliases field. The first item in the list will be used as the human-readable label. * Associate file name extensions, file name patterns, files that begin with a specific line (such as hashbang), mimetypes to that languageId. * Contribute a set of Declarative Language Features for the contributed language. Learn more about the configurable editing features in the Language Configuration Guide. * * @example * ``` * "contributes": { * "languages": [{ * "id": "python", * "extensions": [ ".py" ], * "aliases": [ "Python", "py" ], * "filenames": [ ... ], * "firstLine": "^#!/.*\\bpython[0-9.-]*\\b", * "configuration": "./language-configuration.json" * }] * } * ``` */ languages?: Maybe>>; /** * @title contributes.menus * @description Contribute a menu item for a command to the editor or Explorer. The menu item definition contains the command that should be invoked when selected and the condition under which the item should show. The latter is defined with the when clause, which uses the key bindings when clause contexts. * * In addition to the mandatory command property, an alternative command can be defined using the alt-property. It will be shown and invoked when pressing Alt while opening a menu. * * Last, a group property defines sorting and grouping of menu items. The navigation group is special as it will always be sorted to the top/beginning of a menu. * * Note that when clauses apply to menus and enablement clauses to commands. The enablement applies to all menus and even keybindings while the when only applies to a single menu. * * Currently extension writers can contribute to: * * The global Command Palette - commandPalette * The Explorer context menu - explorer/context * The editor context menu - editor/context * The editor title menu bar - editor/title * The editor title context menu - editor/title/context * The debug callstack view context menu - debug/callstack/context * The debug toolbar - debug/toolbar * The SCM title menu - scm/title * SCM resource groups menus - scm/resourceGroup/context * SCM resources menus - scm/resource/context * SCM change title menus - scm/change/title * The View title menu - view/title * The View item menu - view/item/context * The macOS Touch Bar - touchBar * The comment thread title - comments/commentThread/title * The comment thread actions - comments/commentThread/context * The comment title - comments/comment/title * The comment actions - comments/comment/context * Note: When a command is invoked from a (context) menu, VS Code tries to infer the currently selected resource and passes that as a parameter when invoking the command. For instance, a menu item inside the Explorer is passed the URI of the selected resource and a menu item inside an editor is passed the URI of the document. * * In addition to a title, commands can also define icons which VS Code will show in the editor title menu bar. * * @example * "contributes": { * "menus": { * "editor/title": [{ * "when": "resourceLangId == markdown", * "command": "markdown.showPreview", * "alt": "markdown.showPreviewToSide", * "group": "navigation" * }] * } * } */ menus?: Maybe; /** * @title contributes.snippets * @description Contribute snippets for a specific language. The language attribute is the language identifier and the path is the relative path to the snippet file, which defines snippets in the VS Code snippet format. * * @example * * ```json * "contributes": { * "snippets": [{ * "language": "go", * "path": "./snippets/go.json" * }] * } * ``` */ snippets?: Maybe>>; /** * @title contributes.themes * @description Contribute a TextMate theme to VS Code. You must specify a label, whether the theme is a dark theme or a light theme (such that the rest of VS Code changes to match your theme) and the path to the file (XML plist format). * * @example * ```json * "contributes": { * "themes": [{ * "label": "Monokai", * "uiTheme": "vs-dark", * "path": "./themes/Monokai.tmTheme" * }] * } * ``` */ themes?: Maybe>>; iconThemes?: Maybe>>; /** * @title contributes.viewsContainers * @description Contribute a view container into which Custom views can be contributed. You must specify an identifier, title, and an icon for the view container. At present, you can contribute them to the Activity Bar (activitybar) only. Below example shows how the Package Explorer view container is contributed to the Activity Bar and how views are contributed to it. * * @example * ```json * "contributes": { * "viewsContainers": { * "activitybar": [ * { * "id": "package-explorer", * "title": "Package Explorer", * "icon": "resources/package-explorer.svg" * } * ] * }, * "views": { * "package-explorer": [ * { * "id": "package-dependencies", * "name": "Dependencies" * }, * { * "id": "package-outline", * "name": "Outline" * } * ] * } * } * ``` */ viewsContainers?: Maybe; /** * @title contributes.viewsContainers * @description Contribute a view container into which Custom views can be contributed. You must specify an identifier, title, and an icon for the view container. At present, you can contribute them to the Activity Bar (activitybar) only. Below example shows how the Package Explorer view container is contributed to the Activity Bar and how views are contributed to it. * * @example * ```json * "contributes": { * "viewsContainers": { * "activitybar": [ * { * "id": "package-explorer", * "title": "Package Explorer", * "icon": "resources/package-explorer.svg" * } * ] * }, * "views": { * "package-explorer": [ * { * "id": "package-dependencies", * "name": "Dependencies" * }, * { * "id": "package-outline", * "name": "Outline" * } * ] * } * } * ``` */ views?: Maybe; /** * @title contributes.colors * @description Contributes new themable colors. These colors can be used by the extension in editor decorators and in the status bar. Once defined, users can customize the color in the workspace.colorCustomization setting and user themes can set the color value. * * @example * ```json * "contributes": { * "colors": [{ * "id": "superstatus.error", * "description": "Color for error message in the status bar.", * "defaults": { * "dark": "errorForeground", * "light": "errorForeground", * "highContrast": "#010203" * } * }] * } * ``` * Color default values can be defined for light, dark and high contrast theme and can either be a reference to an existing color or a Color Hex Value. */ colors?: Maybe>>; localizations?: Maybe>>; }; export type IExtensionHostDebugParams = IIDebugParams & { __typename?: 'ExtensionHostDebugParams'; port?: Maybe; break?: Maybe; debugId?: Maybe; }; /** * **!Do not construct directly!** * **!Only static methods because it gets serialized!** * * This represents the "canonical" version for an extension identifier. Exntension ids * have to be case-insensitive (due to the marketplace), but we must ensure case * preservation because the extension API is already public at this time. * * For example, given an extension with the publisher `"Hello` and the name `"World"`, * its canonical extension identifier is `"Hello.World"`. This extension could be * referenced in some other extension's dependencies using the string `"hello.world"`. * * To make matter more complicated, an extension can optionally have an UUID. When two * extensions have the same UUID, they are considered equal even if their identifier is different. */ export type IExtensionIdentifier = { __typename?: 'ExtensionIdentifier'; id?: Maybe; uuid?: Maybe; }; export type IExtensionJSONValidation = { __typename?: 'ExtensionJSONValidation'; fileMatch?: Maybe; url?: Maybe; }; export declare const enum IExtensionKind { ui = "ui", workspace = "workspace" } export type IExtensionLanguage = { __typename?: 'ExtensionLanguage'; id?: Maybe; extensions?: Maybe>>; aliases?: Maybe>>; }; export type IExtensionManifest = { __typename?: 'ExtensionManifest'; /** The name of the extension - should be all lowercase with no spaces */ name?: Maybe; /** SemVer compatible version. */ version?: Maybe; /** The entry point to your extension */ main?: Maybe; /** Array of approved badges to display in the sidebar of the Marketplace's extension page. Each badge is an object containing 3 properties: url for the badge's image URL, href for the link users will follow when clicking the badge and description. */ badges?: Maybe>>; /** Sets the extension to be flagged as a Preview in the Marketplace. */ preview?: Maybe; /** An array of keywords to make it easier to find the extension. These are included with other extension Tags on the Marketplace. This list is currently limited to 5 keywords. */ keywords?: Maybe>>; /** * Refer to npm's documentation. If you do have a LICENSE file in the root of * your extension, the value for license should be "SEE LICENSE IN ". */ license?: Maybe; homepage?: Maybe; /** The publisher name */ publisher?: Maybe; /** the categories you want to use for the extensions allowed values: [Programming Languages, Snippets, Linters, Themes, Debuggers, Formatters, Keymaps, SCM Providers, Other, Extension Packs, Language Packs] */ categories?: Maybe; /** A short description of what your extension is and does. */ description?: Maybe; extensionID?: Maybe; /** The display name for the extension used in the Marketplace. */ displayName?: Maybe; /** Any runtime Node.js dependencies your extensions needs. Exactly the same as npm's dependencies. */ dependencies?: Maybe; /** Any development Node.js dependencies your extension needs. Exactly the same as npm's devDependencies. */ devDependencies?: Maybe; /** * An array with the ids of extensions bundled with this extension. These other extensions will be installed when the primary extension is installed. The id of an extension is always * `${publisher}.${name}`. For example: vscode.csharp. */ extensionPack?: Maybe>>; /** An extension can be of 'ui' | 'workspace' */ extensionKind?: Maybe; /** * An array with the ids of extensions that this extension depends on. These other extensions will be installed when the primary extension is installed. The id of an extension is always * `${publisher}.${name}`. For example: vscode.csharp. */ extensionDependencies?: Maybe>>; bundle?: Maybe; raw?: Maybe; assets?: Maybe>>; /** Exactly the same as npm's scripts but with extra VS Code specific fields such as vscode:prepublish or vscode:uninstall. */ scripts?: Maybe; bundles?: Maybe; bundleURL?: Maybe; extension?: Maybe; /** * An object containing at least the vscode key matching * the versions of VS Code that the extension * is compatible with. Cannot be *. * For example: ^0.10.5 indicates compatibility with a minimum VS Code version of 0.10.5. */ engines?: Maybe; /** Controls the Markdown rendering engine used in the Marketplace. Either github (default) or standard. */ makrdown?: Maybe; /** Controls the Q & A link in the Marketplace. Set to marketplace to enable the default Marketplace Q & A site. Set to a string to provide the URL of a custom Q & A site. Set to false to disable Q & A altogether. */ qna?: Maybe; author?: Maybe; /** Helps format the Marketplace header to match your icon. See details below. */ galleryBanner?: Maybe; /** An array of the activation events for this extension. */ activationEvents?: Maybe>>; /** An object describing the extension's contributions. */ contributes?: Maybe; /** The path to the icon of at least 128x128 pixels (256x256 for Retina screens). */ icon?: Maybe; /** * @description Any development Node.js bugs reporting location of your extension. * @example * "bugs": { * "url": "https://github.com/Microsoft/vscode-wordcount/issues", * "email": "smcbreen@microsoft.com" * }, */ bugs?: Maybe; /** * Any development Node.js repository location of your extension. * @example * "repository": { * "type": "git", * "url": "https://github.com/Microsoft/vscode-wordcount.git" * } */ repository?: Maybe; /** To enable proposed Api's */ enableProposedApi?: Maybe; /** Add support for api:none */ api?: Maybe; }; export type IExtensionManifestBugs = { __typename?: 'ExtensionManifestBugs'; url?: Maybe; email?: Maybe; }; export type IExtensionManifestRepository = { __typename?: 'ExtensionManifestRepository'; type?: Maybe; url?: Maybe; }; export type IExtensionPackageType = { __typename?: 'ExtensionPackageType'; type?: Maybe; }; export declare const enum IExtensionType { System = "System", User = "User" } export type IFieldError = { __typename?: 'FieldError'; field: Scalars['String']; message: Scalars['String']; }; export type IFileChange = { __typename?: 'FileChange'; /** The type of change that occurred to the file */ type?: Maybe; /** The unified resource identifier of the file that changed. */ resource?: Maybe; }; export { FileChangeType }; export type IFileContent = IIBaseStatWithMetadata & IIBaseStat & { __typename?: 'FileContent'; resource: Scalars['URI']; name: Scalars['String']; mtime: Scalars['BigInt']; etag: Scalars['String']; size: Scalars['Int']; isReadonly?: Maybe; /** The content of a file as buffer. */ value?: Maybe; }; export { FileContentStatus }; export type IFileDeleteOptions = { __typename?: 'FileDeleteOptions'; recursive: Scalars['Boolean']; useTrash: Scalars['Boolean']; }; export type IFileEditorInput = IIFileEditorInput & IIEditorInput & IIEditorInputWithGroupFields & IIEncodingSupport & IIModeSupport & { __typename?: 'FileEditorInput'; id?: Maybe; resource?: Maybe; typeId?: Maybe; description?: Maybe; label?: Maybe; fileReference?: Maybe; preferredEditorId?: Maybe; isSupportsSplitEditor?: Maybe; isActive?: Maybe; preview?: Maybe; isPinned?: Maybe; editorId?: Maybe; status?: Maybe; closable?: Maybe; preferredEncoding?: Maybe; preferredMode?: Maybe; forceOpenAsBinary?: Maybe; encoding?: Maybe; mode?: Maybe; }; export type IFileFilter = { __typename?: 'FileFilter'; extensions?: Maybe>>; name?: Maybe; }; export declare const enum IFileLoadReason { EDITOR = "EDITOR", REFERENCE = "REFERENCE", OTHER = "OTHER" } /** same as ModelState as in vscode */ export declare const enum IFileModelState { /** A model is saved. */ SAVED = "SAVED", /** A model is dirty. */ DIRTY = "DIRTY", /** A model is transitioning from dirty to saved. */ PENDING_SAVE = "PENDING_SAVE", /** * A model is in conflict mode when changes cannot be saved because the * underlying file has changed. Models in conflict mode are always dirty. */ CONFLICT = "CONFLICT", /** A model is in orphan state when the underlying file has been deleted. */ ORPHAN = "ORPHAN", /** * Any error that happens during a save that is not causing the CONFLICT state. * Models in error mode are always dirty. */ ERROR = "ERROR", /** Loading */ PENDING_LOAD = "PENDING_LOAD", /** Unkown */ UNKNOWN = "UNKNOWN" } export type IFileOpenOptions = { __typename?: 'FileOpenOptions'; create: Scalars['Boolean']; }; export declare const enum IFileOperation { CREATE = "CREATE", DELETE = "DELETE", MOVE = "MOVE", COPY = "COPY" } export type IFileOperationOutput = { __typename?: 'FileOperationOutput'; resource?: Maybe; target?: Maybe; operation?: Maybe; }; export declare const enum IFileOperationResult { FILE_IS_DIRECTORY = "FILE_IS_DIRECTORY", FILE_NOT_FOUND = "FILE_NOT_FOUND", FILE_NOT_MODIFIED_SINCE = "FILE_NOT_MODIFIED_SINCE", FILE_MODIFIED_SINCE = "FILE_MODIFIED_SINCE", FILE_MOVE_CONFLICT = "FILE_MOVE_CONFLICT", FILE_READ_ONLY = "FILE_READ_ONLY", FILE_PERMISSION_DENIED = "FILE_PERMISSION_DENIED", FILE_TOO_LARGE = "FILE_TOO_LARGE", FILE_INVALID_PATH = "FILE_INVALID_PATH", FILE_EXCEED_MEMORY_LIMIT = "FILE_EXCEED_MEMORY_LIMIT", FILE_OTHER_ERROR = "FILE_OTHER_ERROR" } export type IFileOverwriteOptions = { __typename?: 'FileOverwriteOptions'; overwrite: Scalars['Boolean']; }; export type IFileResult = { __typename?: 'FileResult'; source?: Maybe; target?: Maybe; success?: Maybe; }; export declare const enum IFileServiceAction { onDidChangeFileSystemProviderRegistrations = "onDidChangeFileSystemProviderRegistrations", onWillActivateFileSystemProvider = "onWillActivateFileSystemProvider", registerProvider = "registerProvider", onError = "onError", activateProvder = "activateProvder", canHandleResource = "canHandleResource", hasCapability = "hasCapability", onFileChanges = "onFileChanges", onAfterOperation = "onAfterOperation", resolve = "resolve", resolveAll = "resolveAll", exists = "exists", readFile = "readFile", readFileStream = "readFileStream", writeFile = "writeFile", move = "move", copy = "copy", createFile = "createFile", createFolder = "createFolder", del = "del", watch = "watch", unwatch = "unwatch", dispose = "dispose" } export type IFileStat = IIBaseStat & { __typename?: 'FileStat'; resource: Scalars['URI']; name: Scalars['String']; size?: Maybe; mtime?: Maybe; etag?: Maybe; isReadonly?: Maybe; /** The resource is a directory */ isDirectory?: Maybe; /** The resource is a symbolic link. */ isSymbolicLink?: Maybe; /** The children of the file stat or undefined if none. */ children?: Maybe>>; }; /** Its extension of IFileStat and IBaseStatWithMetadata */ export type IFileStatWithMetadata = IIBaseStat & IIBaseStatWithMetadata & IIContentChangedEvent & IIFileClientMetadata & IITreeItem & IIUntitledFileValue & { __typename?: 'FileStatWithMetadata'; active?: Maybe; changes?: Maybe; /** The children of the file stat or undefined if none. */ children?: Maybe>>; childrenGen?: Maybe>>; /** Content of the file is modified */ dirty?: Maybe; /** encoding as reported from disk if the file is text */ encoding?: Maybe; eol?: Maybe; etag: Scalars['String']; expanded?: Maybe; hasChildren?: Maybe; /** File is in conflict with storage. */ inConflictMode?: Maybe; /** File is in Error */ inErrorMode?: Maybe; /** File doesn't exist in the storage */ inOrphanMode?: Maybe; /** Pending Save */ inPendingSave?: Maybe; isDirectory?: Maybe; isEmpty?: Maybe; isFlush?: Maybe; isReadonly?: Maybe; isRedoing?: Maybe; /** The resource is a symbolic link. */ isSymbolicLink?: Maybe; isUndoing?: Maybe; mtime: Scalars['BigInt']; name: Scalars['String']; path?: Maybe; preferredEncoding?: Maybe; preferredMode?: Maybe; resource: Scalars['URI']; resourcePath?: Maybe; size: Scalars['Int']; state?: Maybe; subtitle?: Maybe; title?: Maybe; value?: Maybe; versionId?: Maybe; }; export declare const enum IFileStateChange { DIRTY = "DIRTY", SAVING = "SAVING", SAVE_ERROR = "SAVE_ERROR", SAVED = "SAVED", REVERTED = "REVERTED", ENCODING = "ENCODING", CONTENT_CHANGE = "CONTENT_CHANGE", ORPHANED_CHANGE = "ORPHANED_CHANGE" } export type IFileStreamContent = IIBaseStatWithMetadata & IIBaseStat & { __typename?: 'FileStreamContent'; resource: Scalars['URI']; name: Scalars['String']; mtime: Scalars['BigInt']; etag: Scalars['String']; size: Scalars['Int']; isReadonly?: Maybe; value?: Maybe; }; export type IFileToOpen = { __typename?: 'FileToOpen'; fileUri?: Maybe; label?: Maybe; }; export { FileType }; export type IFileWriteOptions = { __typename?: 'FileWriteOptions'; overwrite: Scalars['Boolean']; create: Scalars['Boolean']; }; export type IFiles = { __typename?: 'Files'; eol?: Maybe; hotExit?: Maybe; encoding?: Maybe; autoSave?: Maybe; autoSaveDelay?: Maybe; defaultLanguage?: Maybe; autoGuessEncoding?: Maybe; insertFinalNewline?: Maybe; trimTrailingWhitespace?: Maybe; useExperimentalFileWatcher?: Maybe; watcherExclude?: Maybe; exclude?: Maybe; }; export type IFiles_Stat = { __typename?: 'Files_Stat'; type?: Maybe; mtime?: Maybe; ctime?: Maybe; size?: Maybe; }; export type IFolderConfigurationModel = { __typename?: 'FolderConfigurationModel'; id: Scalars['String']; contents?: Maybe; keys?: Maybe>>; overrides?: Maybe; }; export type IFolderSettings = IISettingsSubject & { __typename?: 'FolderSettings'; /** The ID. */ id?: Maybe; /** The latest settings. */ latestSettings?: Maybe; /** The URL to the settings. */ settingsURL: Scalars['URI']; /** Whether the viewer can modify the subject's settings. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this subject, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. */ settingsCascade: ISettingsCascade; }; export type IFolderToOpen = { __typename?: 'FolderToOpen'; folderUri?: Maybe; label?: Maybe; }; export type IGalleryBanner = { __typename?: 'GalleryBanner'; color?: Maybe; theme?: Maybe; }; export type IGit = { __typename?: 'Git'; path?: Maybe; enabled?: Maybe; autofetch?: Maybe; countBadge?: Maybe; autorefresh?: Maybe; confirmSync?: Maybe; checkoutType?: Maybe; inputValidation?: Maybe; detectSubmodules?: Maybe; enableSmartCommit?: Maybe; ignoreLimitWarning?: Maybe; ignoreLegacyWarning?: Maybe; enableCommitSigning?: Maybe; defaultCloneDirectory?: Maybe; autoRepositoryDetection?: Maybe; ignoreMissingGitWarning?: Maybe; showInlineOpenFileAction?: Maybe; promptToSaveFilesBeforeCommit?: Maybe; decorations?: Maybe; }; export type IGitDecorations = { __typename?: 'GitDecorations'; enabled?: Maybe; }; export type IGlobalSettings = IISettingsSubject & { __typename?: 'GlobalSettings'; /** The ID. */ id?: Maybe; /** The latest settings. */ latestSettings?: Maybe; /** The URL to the settings. */ settingsURL: Scalars['URI']; /** Whether the viewer can modify the subject's settings. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this subject, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. */ settingsCascade: ISettingsCascade; }; export type IGrammar = { __typename?: 'Grammar'; language?: Maybe; }; export declare const enum IGraphqlCallType { mutation = "mutation", query = "query" } export declare const enum IGroupDirection { DOWN = "DOWN", LEFT = "LEFT", RIGHT = "RIGHT", UP = "UP" } export type IGroupLayoutArgument = { __typename?: 'GroupLayoutArgument'; groups?: Maybe>>; size?: Maybe; }; export declare const enum IGroupLocation { FIRST = "FIRST", LAST = "LAST", NEXT = "NEXT", PREVIOUS = "PREVIOUS" } export declare const enum IGroupOrientation { HORIZONTAL = "HORIZONTAL", VERTICAL = "VERTICAL" } export declare const enum IGroupsArrangement { /** Size all groups evenly. */ EVEN = "EVEN", /** * Make the current active group consume the maximum * amount of space possible. */ MINIMIZE_OTHERS = "MINIMIZE_OTHERS" } export declare const enum IGroupsOrder { /** Groups sorted by creation order (oldest one first) */ CREATION_TIME = "CREATION_TIME", /** Groups sorted by grid widget order */ GRID_APPEARANCE = "GRID_APPEARANCE", /** Groups sorted by most recent activity (most recent active first) */ MOST_RECENTLY_ACTIVE = "MOST_RECENTLY_ACTIVE" } export { HotExitConfiguration }; export type IIBaseStat = { /** The unified resource identifier of this file or folder */ resource: Scalars['URI']; /** * The name which is the last segement * of the {{path}} */ name: Scalars['String']; /** * The size of the file. * * The value may or may not be resolved as * it is optional. */ size?: Maybe; /** * The last modification date represented * as millis from unix epoch. * * The value may or may not be resolved as * it is optional. */ mtime?: Maybe; /** * A unique identifier that represents the * current state of the file or directory. * * The value may or may not be resolved as * it is optional */ etag?: Maybe; /** The resource is readonly. */ isReadonly?: Maybe; }; /** Extension of IBaseStat with few more fields */ export type IIBaseStatWithMetadata = { mtime: Scalars['BigInt']; etag: Scalars['String']; size: Scalars['Int']; }; /** # extension of IBaseStatWithMetadata */ export type IIBaseTextFileContent = { /** The encoding of the content if known. */ encoding?: Maybe; }; export type IIConfigurationChangeEvent = { __typename?: 'IConfigurationChangeEvent'; source?: Maybe; affectedKeys?: Maybe>>; sourceConfig?: Maybe; changedConfiguration?: Maybe; changedConfigurationByResource?: Maybe; }; export type IIConfigurationService = { updateValue?: Maybe; }; export type IIConfigurationServiceUpdateValueArgs = { key: Scalars['String']; value: Scalars['AnyObject']; overrides: IConfigurationOverrides_Input; target?: Maybe; donotNotifyError?: Maybe; }; export type IIContentChangedEvent = { changes?: Maybe; eol?: Maybe; versionId?: Maybe; isUndoing?: Maybe; isRedoing?: Maybe; isFlush?: Maybe; }; export type IIDebugParams = { port?: Maybe; break?: Maybe; }; /** EditorGroup that has fields borrowed from vscode. */ export type IIEditorGroup = { /** * A unique identifier of this group that remains identical even if the * group is moved to different locations. */ id: Scalars['Int']; /** * A human readable lable for the group. This label can change depending * on the layout of all editor groups. Clients should listen to this event * to react to that. */ label?: Maybe; }; export type IIEditorInput = { /** Returns the associated resource of this input. */ resource?: Maybe; /** Unique type identifier for this input. */ typeId?: Maybe; /** Returns the display title of this input. */ label?: Maybe; /** * Returns the display description of this input that can be shown to the user. Examples include showing the desciption of * the input about the editor area to the side of the name of the input. */ description?: Maybe; /** * File referenced in the Editor Input to provide * `isDirty`, `name` */ fileReference?: Maybe; /** * Returns the preferred editor for this input. A list of candidate editors is passed in that we registered * for the input. This allows subclasses to decide later which editor to use for the input on a case by case basis. */ preferredEditorId?: Maybe; /** Set this to false if it does not make sense to split the editor input. */ isSupportsSplitEditor?: Maybe; }; /** * Additional details to EditorInput to help to resolve fields that * helps IEditorGroup */ export type IIEditorInputWithGroupFields = { /** * File is currently active. * Note: An editor can be opened but not actively visible. */ isActive?: Maybe; /** * The editor is pinned in the group. A pinned editor is not replaced * when another editor opens at the same location. */ isPinned?: Maybe; /** * The editor in the group that is in preview mode if any. There can * only ever be one editor in preview mode. */ preview?: Maybe; /** custom id to map to the EditorGroup it belongs */ editorId?: Maybe; /** * File loading status * @deprecated - We can use IFileStat to have it. */ status?: Maybe; /** * @docklayout * Whether this tab is closable */ closable?: Maybe; }; export type IIEncodingSupport = { /** encoding for the input for saving. */ encoding?: Maybe; }; export type IIFileClientMetadata = { /** Content of the file is modified */ dirty?: Maybe; /** File is in conflict with storage. */ inConflictMode?: Maybe; /** File doesn't exist in the storage */ inOrphanMode?: Maybe; /** File is in Error */ inErrorMode?: Maybe; /** Pending Save */ inPendingSave?: Maybe; preferredMode?: Maybe; encoding?: Maybe; preferredEncoding?: Maybe; state?: Maybe; }; /** * This is a tagging interface to declare an editor input being capable of dealing with files. It is only used in the editor registry * to register this kind of input to the platform. * * As a workaround to https://github.com/graphql/graphql-spec/pull/373, we will be add additional interfaces as sub-fields. */ export type IIFileEditorInput = { /** Preferred encoding to use for this input. */ preferredEncoding?: Maybe; /** Preferred mode to use for this input. */ preferredMode?: Maybe; /** Forces the file input to open as binary instead of text. */ forceOpenAsBinary?: Maybe; }; export type IIFileSystemProviderActivationEvent = { scheme: Scalars['String']; }; export type IIFileSystemProviderRegistrationEvent = { added: Scalars['Boolean']; scheme: Scalars['String']; }; export type IIJSONValue_input = { key?: Maybe; value?: Maybe; }; export type IIModeSupport = { /** language mode of the input. */ mode?: Maybe; }; export type IIPathData = { /** the file path to open within the instance */ fileUri?: Maybe; /** the line number in the file path to open */ lineNumber?: Maybe; /** the column number in the file path to open */ columnNumber?: Maybe; /** * a hint that the file exists. If true, the file exists, if false it does not. within * undefined the state is uknown. */ exists?: Maybe; }; export type IIPathsToWaitForData = { paths?: Maybe>>; waitMarkerFileUri?: Maybe; }; /** * ISettingsSubject is something that can have settings: a site ("global settings", which is different from "site * configuration"), an organization, or a user. */ export type IISettingsSubject = { /** The ID. */ id?: Maybe; /** The latest settings. */ latestSettings?: Maybe; /** The URL to the settings. */ settingsURL: Scalars['URI']; /** Whether the viewer can modify the subject's settings. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this subject, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. */ settingsCascade: ISettingsCascade; }; export type IISideBySideEditorInput = { master?: Maybe; details?: Maybe; }; export type IIStaticWorkspaceData = { id: Scalars['String']; name?: Maybe; configuration?: Maybe; isUntitled?: Maybe; }; /** Tree data that compatible with `react-sortable-tree` package */ export type IITreeItem = { path?: Maybe; title?: Maybe; subtitle?: Maybe; isDirectory?: Maybe; active?: Maybe; expanded?: Maybe; hasChildren?: Maybe; /** Helps to populate data before the directory or file created. */ isEmpty?: Maybe; }; export type IIUntitledFileValue = { value?: Maybe; }; export type IIUserPreferences = { __typename?: 'IUserPreferences'; content?: Maybe; user?: Maybe; }; export type IIUserSettings = { __typename?: 'IUserSettings'; data?: Maybe; }; export type IImportResult = { __typename?: 'ImportResult'; stat?: Maybe; isNew?: Maybe; }; export type IInputTypeDetail = { __typename?: 'InputTypeDetail'; type?: Maybe; options?: Maybe>>; }; export type IInputTypeDetail_input = { type?: Maybe; options?: Maybe>>; }; export type IIntegrated = { __typename?: 'Integrated'; setLocaleVariables?: Maybe; shellArgs?: Maybe; shell?: Maybe; }; export type IKeepOpen_Input = { resource: Scalars['String']; editorId?: Maybe; name?: Maybe; }; export type IKeyBinding = { __typename?: 'KeyBinding'; command?: Maybe; key?: Maybe; when?: Maybe; mac?: Maybe; linux?: Maybe; win?: Maybe; }; /** * A segment of a key path that locates a nested JSON value in a root JSON value. Exactly one field in each * KeyPathSegment must be non-null. * * For example, in {"a": [0, {"b": 3}]}, the value 3 is located at the key path ["a", 1, "b"]. */ export type IKeyPathSegment = { /** The name of the property in the object at this location to descend into. */ property?: Maybe; /** The index of the array at this location to descend into. */ index?: Maybe; }; export declare const enum ILableFormatType { default = "default", short = "short", medium = "medium", long = "long" } export type ILanguages = { __typename?: 'Languages'; go?: Maybe; css?: Maybe; html?: Maybe; json?: Maybe; yaml?: Maybe; typescript?: Maybe; javascript?: Maybe; }; export type ILineRange = { __typename?: 'LineRange'; startLine?: Maybe; endLine?: Maybe; }; export type ILoadOptions_Input = { /** Go to disk bypassing any cahce of the model if any. */ forceReadFromDisk?: Maybe; /** Allow to load a model even if we think it is a binary file. */ allowBinary?: Maybe; /** Context why the model is being loaded. */ reason?: Maybe; }; export type ILocalUserSettings = IISettingsSubject & { __typename?: 'LocalUserSettings'; /** The ID. */ id?: Maybe; /** The latest settings. */ latestSettings?: Maybe; /** The URL to the settings. */ settingsURL: Scalars['URI']; /** Whether the viewer can modify the subject's settings. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this subject, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. */ settingsCascade: ISettingsCascade; }; export type ILocalization = { __typename?: 'Localization'; languageId?: Maybe; languageName?: Maybe; localizedLanguageName?: Maybe; translations?: Maybe>>; minimalTranslations?: Maybe; }; export type ILocalizationTranslation = { __typename?: 'LocalizationTranslation'; id?: Maybe; path?: Maybe; }; export type IMemorySettings = IISettingsSubject & { __typename?: 'MemorySettings'; /** The ID. */ id?: Maybe; /** The latest settings. */ latestSettings?: Maybe; /** The URL to the settings. */ settingsURL: Scalars['URI']; /** Whether the viewer can modify the subject's settings. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this subject, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. */ settingsCascade: ISettingsCascade; }; export declare const enum IMenuId { CommandPalette = "CommandPalette", DebugBreakpointsContext = "DebugBreakpointsContext", DebugCallStackContext = "DebugCallStackContext", DebugConsoleContext = "DebugConsoleContext", DebugVariablesContext = "DebugVariablesContext", DebugWatchContext = "DebugWatchContext", DebugTooBar = "DebugTooBar", EditorContext = "EditorContext", EditorTitle = "EditorTitle", EditorTitleContext = "EditorTitleContext", EmptyEditorGroupContext = "EmptyEditorGroupContext", ExplorerContext = "ExplorerContext", MenubarAppearanceMenu = "MenubarAppearanceMenu", MenubarDebugMenu = "MenubarDebugMenu", MenubarEditMenu = "MenubarEditMenu", MenubarFileMenu = "MenubarFileMenu", MenubarGoMenu = "MenubarGoMenu", MenubarNewBreakpointMenu = "MenubarNewBreakpointMenu", MenubarPreferencesMenu = "MenubarPreferencesMenu", MenubarRecentMenu = "MenubarRecentMenu", MenubarSelectionMenu = "MenubarSelectionMenu", MenubarSwitchEditorMenu = "MenubarSwitchEditorMenu", MenubarSwitchGroupMenu = "MenubarSwitchGroupMenu", MenubarTerminalMenu = "MenubarTerminalMenu", MenubarViewMenu = "MenubarViewMenu", OpenEditorContext = "OpenEditorContext", ProblemsPanelContext = "ProblemsPanelContext", SCMChangeContext = "SCMChangeContext", SCMResourceContext = "SCMResourceContext", SCMResourceGroupContext = "SCMResourceGroupContext", SCMResourceControl = "SCMResourceControl", SCMTitle = "SCMTitle", SearchContext = "SearchContext", StatusBarWindowIndicatorMenu = "StatusBarWindowIndicatorMenu", TouchBarContext = "TouchBarContext", ViewItemContext = "ViewItemContext", ViewTitle = "ViewTitle", CommentThreadTitle = "CommentThreadTitle", CommentThreadActions = "CommentThreadActions", CommentTitle = "CommentTitle", CommentActions = "CommentActions" } export type IMenuItemAction = { __typename?: 'MenuItemAction'; action?: Maybe; when?: Maybe; }; export type IMenuItemActionContext = { __typename?: 'MenuItemActionContext'; context?: Maybe>>; }; export type IMenuItemActionDebug = { __typename?: 'MenuItemActionDebug'; callstack?: Maybe; toolbar?: Maybe>>; }; export type IMenuItemActionEditor = { __typename?: 'MenuItemActionEditor'; context?: Maybe>>; title?: Maybe; }; export type IMenuItemActionEditorTitle = { __typename?: 'MenuItemActionEditorTitle'; own?: Maybe>>; context?: Maybe>>; }; export type IMenuItemActionScm = { __typename?: 'MenuItemActionScm'; /** The Source Control title menu */ title?: Maybe>>; /** The Source Control resource group context menu */ resourceGroup?: Maybe; resource?: Maybe; change?: Maybe; }; export type IMenuItemActionScmChange = { __typename?: 'MenuItemActionScmChange'; title?: Maybe>>; }; export type IMenuItemActionView = { __typename?: 'MenuItemActionView'; /** The contributed view title menu */ title?: Maybe>>; /** The contributed view item context menu */ item?: Maybe; }; export type IMenus = { __typename?: 'Menus'; /** The Command Palette */ commandPalette?: Maybe>>; /** The file explorer */ explorer?: Maybe; /** The editor */ editor?: Maybe; /** The debug */ debug?: Maybe; /** The Source Control */ scm?: Maybe; /** The contributed view */ view?: Maybe; /** The touch bar (macOS only) */ touchBar?: Maybe>>; }; export declare const enum IMergeGroupMode { COPY_EDITORS = "COPY_EDITORS", MOVE_EDITORS = "MOVE_EDITORS" } export type IMergeGroupOptions_Input = { index?: Maybe; mode?: Maybe; }; export type IMessageBoxOptions = { __typename?: 'MessageBoxOptions'; type?: Maybe; buttons?: Maybe>>; defaultId?: Maybe; title?: Maybe; message?: Maybe; detail?: Maybe; checkboxLabel?: Maybe; checkboxChecked?: Maybe; cancelId?: Maybe; noLink?: Maybe; normalizeAccessKeys?: Maybe; }; export type IMessageBoxResult = { __typename?: 'MessageBoxResult'; button?: Maybe; checkboxChecked?: Maybe; }; export type IMessageLink = { __typename?: 'MessageLink'; name?: Maybe; href?: Maybe; offset?: Maybe; length?: Maybe; }; export type IMessageLink_input = { name?: Maybe; href?: Maybe; offset?: Maybe; length?: Maybe; }; export type IModelLoadOrCreateOptions_Input = { /** Context why the model is being loaded or created. */ reason?: Maybe; /** The language mode to use for the model text content. */ mode?: Maybe; /** The encoding to use when resolving the model text content. */ encoding?: Maybe; /** * If the model was already loaded before, allows to trigger * a reload of it to fetch the latest contents: * - async: loadOrCreate() will return immediately and trigger * a reload that will run in the background. * - sync: loadOrCreate() will only return resolved when the * model was finished reloading. */ reload?: Maybe; /** Allow to load a model even if we think it is a binary file. */ allowBinary?: Maybe; }; export type IModelLoadOrCreateOptions_Input_reload = { async?: Maybe; }; /** All Moleculer Topic names are extended from this. */ export declare const enum IMoleculerServiceName { ConfigurationClientService = "ConfigurationClientService", ConfigurationService = "ConfigurationService", EnvironmentService = "EnvironmentService", FileClientService = "FileClientService", FileService = "FileService", LifecycleService = "LifecycleService", TextFileClientService = "TextFileClientService", TextFileService = "TextFileService", WorkbenchLifecycleEmitter = "WorkbenchLifecycleEmitter", WorkbenchLifecycleListener = "WorkbenchLifecycleListener", WorkspaceClientContextService = "WorkspaceClientContextService", WorkspaceContextService = "WorkspaceContextService", WorkspaceEventually = "WorkspaceEventually", /** Following services will help to wait other services */ WorkspaceReady = "WorkspaceReady", WorkspaceRestore = "WorkspaceRestore", dummy = "dummy" } export type IMoveEditorOptions_Input = { inactive?: Maybe; index?: Maybe; preserveFocus?: Maybe; }; export type IMoveEditor_Input = { resource: Scalars['String']; editorId?: Maybe; name?: Maybe; }; export type IMutation = { __typename?: 'Mutation'; activateEditor?: Maybe; addNotification?: Maybe; canHandleResource?: Maybe; changeEdit?: Maybe; closeAllEditors?: Maybe; closeDialog?: Maybe; closeEditor?: Maybe; closeEditors?: Maybe; closeNotification?: Maybe; copyFile?: Maybe; createFile?: Maybe; createFolder?: Maybe; /** * Create a file. If the file exists it will be overwritten with the contents if * the options enable to overwrite. */ createTextFile?: Maybe; createUntitledFile?: Maybe; del?: Maybe; /** Delete a file. If the file is dirty, it will get reverted and then deleted from disk. */ deleteTextFile?: Maybe; dummy?: Maybe; findFileStat?: Maybe; getEditorState?: Maybe; getFilesTreeData?: Maybe>>; handler?: Maybe; jsonWrite?: Maybe; keepOpen?: Maybe; loadFile?: Maybe; loadFileContent?: Maybe; loadFileWithContent?: Maybe; loadFilesTreeData?: Maybe>>; makePinEditor?: Maybe; moveEditorInsideGroup?: Maybe; moveFile?: Maybe; /** Move a file. If the file is dirty, its contents will be preserved and restored. */ moveTextFile?: Maybe; notify?: Maybe; notifyError?: Maybe; notifyInfo?: Maybe; notifyPrompt?: Maybe; notifyWarn?: Maybe; /** * Open an editor or file in an EditorGroup. * If no EditorGroup exist, it creates one. */ openEditor?: Maybe; /** * Open an editor in an editor group. * * @param editor the editor to open * @param group the target group. If unspecified, the editor will open in the currently * active group. Use `SIDE_GROUP_TYPE` to open the editor in a new editor group to the side * of the currently active group. */ openEditorWithResourceDiffInput?: Maybe; /** * Open an editor in an editor group. * * @param editor the editor to open * @param group the target group. If unspecified, the editor will open in the currently * active group. Use `SIDE_GROUP_TYPE` to open the editor in a new editor group to the side * of the currently active group. */ openEditorWithResourceInput?: Maybe; /** * Open an editor in an editor group. * * @param editor the editor to open * @param group the target group. If unspecified, the editor will open in the currently * active group. Use `SIDE_GROUP_TYPE` to open the editor in a new editor group to the side * of the currently active group. */ openEditorWithResourceSideBySideInput?: Maybe; /** * Open an editor in an editor group. * * @param editor the editor to open * @param group the target group. If unspecified, the editor will open in the currently * active group. Use `SIDE_GROUP_TYPE` to open the editor in a new editor group to the side * of the currently active group. */ openEditorWithUntitledResourceInput?: Maybe; /** @deprecated use openEditor */ openFile?: Maybe; /** * Read the contents of a file identified by the resource. * * Added inaddition to the query as we want to manipulate the cache with `update` option available in `mutation`. * However, with apollo-client v3.0 we can start using it as `Query` as they support custom `merge`. */ readTextFile?: Maybe; removeChangedContent?: Maybe; removeEdit?: Maybe; rename?: Maybe; saveAllEditor?: Maybe; saveFile?: Maybe; saveFileAs?: Maybe; saveUserSettings?: Maybe; saveWorkspaceSettings?: Maybe; selectEdit?: Maybe; setEncoding?: Maybe; setFilesTreeData?: Maybe; show?: Maybe; testNotification?: Maybe; unwatch?: Maybe; unwatchFileChanges?: Maybe; updateChangedContent?: Maybe; updateConfigurationValue?: Maybe; updateContent?: Maybe; updateContext?: Maybe; updateEditorState?: Maybe; updateFileDirtyState?: Maybe; updateLayout?: Maybe; updateSelectedResource?: Maybe; watchFile?: Maybe; /** * Allows to start a watcher that reports file change events on the provided resource. * * Note: watching a folder does not report events recursively for child folders yet. */ watchFileChanges?: Maybe; writeChunk?: Maybe; writeChunkWithDelay?: Maybe; writeContent?: Maybe; /** Update a file with given contents. */ writeTextFile?: Maybe; }; export type IMutationactivateEditorArgs = { editorId?: Maybe; }; export type IMutationaddNotificationArgs = { notification?: Maybe; }; export type IMutationcanHandleResourceArgs = { resource: Scalars['URI']; }; export type IMutationchangeEditArgs = { changed?: Maybe; resource?: Maybe; }; export type IMutationcloseEditorArgs = { content?: Maybe; layoutId?: Maybe; }; export type IMutationcloseEditorsArgs = { editors?: Maybe>>; editorGroupId?: Maybe; options?: Maybe; }; export type IMutationcloseNotificationArgs = { index?: Maybe; }; export type IMutationcopyFileArgs = { source: Scalars['URI']; target: Scalars['URI']; overwrite?: Maybe; }; export type IMutationcreateFileArgs = { resource: Scalars['URI']; bufferOrReadable?: Maybe; options?: Maybe; }; export type IMutationcreateFolderArgs = { resource: Scalars['URI']; }; export type IMutationcreateTextFileArgs = { resource: Scalars['URI']; content?: Maybe; overwrite?: Maybe; }; export type IMutationcreateUntitledFileArgs = { resource?: Maybe; mode?: Maybe; initialValue?: Maybe; encoding?: Maybe; hasAssociatedFilePath?: Maybe; }; export type IMutationdelArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IMutationdeleteTextFileArgs = { resource: Scalars['URI']; useTrash?: Maybe; }; export type IMutationfindFileStatArgs = { resource: Scalars['URI']; }; export type IMutationgetEditorStateArgs = { editorId: Scalars['String']; resource: Scalars['URI']; }; export type IMutationgetFilesTreeDataArgs = { resource: Scalars['URI']; }; export type IMutationhandlerArgs = { arg?: Maybe; }; export type IMutationjsonWriteArgs = { resource?: Maybe; value?: Maybe; save?: Maybe; }; export type IMutationkeepOpenArgs = { content?: Maybe; }; export type IMutationloadFileArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IMutationloadFileContentArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IMutationloadFileWithContentArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IMutationloadFilesTreeDataArgs = { resource: Scalars['URI']; }; export type IMutationmakePinEditorArgs = { tabId?: Maybe; editorId?: Maybe; }; export type IMutationmoveEditorInsideGroupArgs = { content?: Maybe; moveOptions?: Maybe; }; export type IMutationmoveFileArgs = { source: Scalars['URI']; target: Scalars['URI']; overwrite?: Maybe; }; export type IMutationmoveTextFileArgs = { source: Scalars['URI']; target: Scalars['URI']; overwrite?: Maybe; }; export type IMutationnotifyArgs = { notification?: Maybe; }; export type IMutationnotifyErrorArgs = { message?: Maybe>>; }; export type IMutationnotifyInfoArgs = { message?: Maybe>>; }; export type IMutationnotifyPromptArgs = { severity?: Maybe; message?: Maybe; choices?: Maybe>>; options?: Maybe; }; export type IMutationnotifyWarnArgs = { message?: Maybe>>; }; export type IMutationopenEditorArgs = { content: IOpenEditor_Input; options?: Maybe; }; export type IMutationopenEditorWithResourceDiffInputArgs = { editor: IResourceDiff_Input; group?: Maybe; }; export type IMutationopenEditorWithResourceInputArgs = { editor: IResource_Input; group?: Maybe; }; export type IMutationopenEditorWithResourceSideBySideInputArgs = { editor: IResourceSideBySide_Input; group?: Maybe; }; export type IMutationopenEditorWithUntitledResourceInputArgs = { editor: IUntitledResource_Input; group?: Maybe; }; export type IMutationopenFileArgs = { content: IOpenEditor_Input; options?: Maybe; }; export type IMutationreadTextFileArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IMutationremoveChangedContentArgs = { resource: Scalars['URI']; reset?: Maybe; }; export type IMutationremoveEditArgs = { content?: Maybe; }; export type IMutationrenameArgs = { resource: Scalars['URI']; target: Scalars['URI']; overwrite?: Maybe; }; export type IMutationsaveAllEditorArgs = { allSave?: Maybe; }; export type IMutationsaveFileArgs = { resource: Scalars['URI']; versionId?: Maybe; options: ISaveOptions_Input; }; export type IMutationsaveFileAsArgs = { resource: Scalars['String']; versionId?: Maybe; options: ISaveOptions_Input; target?: Maybe; }; export type IMutationsaveUserSettingsArgs = { content?: Maybe; }; export type IMutationselectEditArgs = { content?: Maybe; }; export type IMutationsetEncodingArgs = { resource: Scalars['URI']; encoding?: Maybe; }; export type IMutationsetFilesTreeDataArgs = { treeData?: Maybe>>; originalData?: Maybe; }; export type IMutationshowArgs = { dialog?: Maybe; }; export type IMutationunwatchArgs = { resource: Scalars['URI']; session: Scalars['String']; }; export type IMutationunwatchFileChangesArgs = { resource: Scalars['URI']; session: Scalars['String']; }; export type IMutationupdateChangedContentArgs = { resource: Scalars['URI']; changedEvent: IContentChangedEvent_Input; }; export type IMutationupdateConfigurationValueArgs = { key: Scalars['String']; value: Scalars['AnyObject']; overrides?: Maybe; target?: Maybe; donotNotifyError?: Maybe; }; export type IMutationupdateContentArgs = { resource: Scalars['URI']; value: Scalars['VSBuffer']; options: IWriteFileOptions_Input; }; export type IMutationupdateContextArgs = { key?: Maybe; value?: Maybe; }; export type IMutationupdateEditorStateArgs = { editorId: Scalars['String']; resource: Scalars['URI']; state: ICodeEditorViewState_Input; }; export type IMutationupdateFileDirtyStateArgs = { resource: Scalars['URI']; isFileDirty: Scalars['Boolean']; }; export type IMutationupdateLayoutArgs = { changedLayout?: Maybe; }; export type IMutationupdateSelectedResourceArgs = { resource: Scalars['URI']; }; export type IMutationwatchFileArgs = { resource: Scalars['URI']; }; export type IMutationwatchFileChangesArgs = { resource: Scalars['URI']; options: IWatchOptions_Input; }; export type IMutationwriteChunkArgs = { resource: Scalars['URI']; changes: Array>; options: IWriteTextFileOptions_Input; }; export type IMutationwriteChunkWithDelayArgs = { resource: Scalars['URI']; changes: Array>; options: IWriteTextFileOptions_Input; }; export type IMutationwriteTextFileArgs = { resource: Scalars['URI']; value: Scalars['String']; options: IWriteTextFileOptions_Input; }; export type INativeOpenDialogOptions = { __typename?: 'NativeOpenDialogOptions'; windowId?: Maybe; forceNewWindow?: Maybe; defaultPath?: Maybe; telemetryEventName?: Maybe; }; export type INewWindowOptions = { __typename?: 'NewWindowOptions'; remoteAuthority?: Maybe; reuseWindow?: Maybe; }; export type INode = { id: Scalars['ID']; }; export type INotification = { __typename?: 'Notification'; /** The severity of the notification. Either `Info`, `Warning` or `Error`. */ severity?: Maybe; /** * The message of the notification. This can either be a `string` or `Error`. Messages * can optionally include links in the format: `[text](link)` */ message?: Maybe; /** The source of the notification appears as additional information. */ source?: Maybe; /** * Actions to show as part of the notification. Primary actions show up as * buttons as part of the message and will clost the notification once clicked. * * Secondary actions are meant to provide additional configuration or context * for the notification and will show up less prominent. A notification does not * close automatically when invoking a secondary action. * * **Note:** If you intent is to show a message with actions to the user, consider * the `INotificationService.prompt()` method instead which are optimized for * this usecase and much easier to use! */ actions?: Maybe; /** * Sticky notifications are not automatically removed after a certain timeout. By * default, notifications with primary actions and severity error are always sticky. */ sticky?: Maybe; }; export type INotificationActions = { __typename?: 'NotificationActions'; /** * Primary actions show up as buttons as part of the message and will close * the notification once clicked. */ primary?: Maybe>>; /** * Secondary actions are meant to provide additional configuration or context * for the notification and will show up less prominent. A notification does not * close automatically when invoking a secondary action. */ secondary?: Maybe>>; }; export type INotificationActions_input = { primary?: Maybe>>; secondary?: Maybe>>; }; export type INotificationChangeEvent = { __typename?: 'NotificationChangeEvent'; /** The index this notification has in the list of notifications. */ index?: Maybe; /** The notification this change is about. */ item?: Maybe; /** The kind of notification change. */ kind?: Maybe; }; export declare const enum INotificationChangeType { ADD = "ADD", CHANGE = "CHANGE", REMOVE = "REMOVE" } export type INotificationMessage = { __typename?: 'NotificationMessage'; raw?: Maybe; original?: Maybe; value?: Maybe; links?: Maybe>>; }; export type INotificationMessage_input = { raw?: Maybe; original?: Maybe; value?: Maybe; links?: Maybe>>; }; export declare const enum INotificationSeverity { Ignore = "Ignore", Info = "Info", Warning = "Warning", Error = "Error" } export type INotificationViewItem = { __typename?: 'NotificationViewItem'; severity?: Maybe; sticky?: Maybe; silent?: Maybe; message?: Maybe; source?: Maybe; action?: Maybe; progress?: Maybe; expanded?: Maybe; canCollapse?: Maybe; }; export declare const enum INotificationViewItemLabelKind { SEVERITY = "SEVERITY", MESSAGE = "MESSAGE", ACTIONS = "ACTIONS", PROGRESS = "PROGRESS" } export type INotificationViewItemProgress = { __typename?: 'NotificationViewItemProgress'; state?: Maybe; }; export type INotificationViewItemProgressState = { __typename?: 'NotificationViewItemProgressState'; /** Causes the progress bar to spin infinitely. */ infinite?: Maybe; /** Indicate the total amount of work. */ total?: Maybe; /** Indicate that a specific chunk of work is done. */ worked?: Maybe; /** Indicate that the long running operation is done. */ done?: Maybe; }; export type INotification_input = { severity?: Maybe; message?: Maybe; source?: Maybe; actions?: Maybe; sticky?: Maybe; }; export type INotifications = { __typename?: 'Notifications'; id?: Maybe; notifications?: Maybe>>; }; export type IOpenConfiguration = { __typename?: 'OpenConfiguration'; context?: Maybe; contextWindowId?: Maybe; cli?: Maybe; userEnv?: Maybe; urisToOpen?: Maybe>>; waitMarkerFileURI?: Maybe; preferNewWindow?: Maybe; forceNewWindow?: Maybe; forceNewTabbedWindow?: Maybe; forceReuseWindow?: Maybe; forceEmpty?: Maybe; diffMode?: Maybe; addMode?: Maybe; initialStartup?: Maybe; noRecentEntry?: Maybe; }; export declare const enum IOpenContext { /** opening when running from the command line */ CLI = "CLI", /** macOS only: opening from the dock (also when opening files to a running instance from desktop) */ DOCK = "DOCK", /** opening from the main application window */ MENU = "MENU", /** opening from a file or folder dialog */ DIALOG = "DIALOG", /** opening from the OS's UI */ DESKTOP = "DESKTOP", /** opening through the API */ API = "API" } export type IOpenDialogOptions = { __typename?: 'OpenDialogOptions'; title?: Maybe; defaultPath?: Maybe; buttonLabel?: Maybe; filters?: Maybe>>; properties?: Maybe>>; message?: Maybe; }; export declare const enum IOpenDialogOptionsProperties { openFile = "openFile", openDirectory = "openDirectory", multiSelections = "multiSelections", showHiddenFiles = "showHiddenFiles", createDirectory = "createDirectory", promptToCreate = "promptToCreate", noResolveAliases = "noResolveAliases", treatPackageAsDirectory = "treatPackageAsDirectory" } export type IOpenDiff_Input = { resource?: Maybe; editorId?: Maybe; name?: Maybe; }; export type IOpenEditor_Input = { resource: Scalars['String']; name: Scalars['String']; editorId?: Maybe; isPinned?: Maybe; size?: Maybe; deleted?: Maybe; }; export type IOpenFileRequest = { __typename?: 'OpenFileRequest'; filesToOpenOrCreate?: Maybe>>; filesToDiff?: Maybe>>; filesToWait?: Maybe; termProgram?: Maybe; }; export declare const enum IOpenPositioningType { left = "left", right = "right", first = "first", last = "last" } export type IOpenSettings = { __typename?: 'OpenSettings'; forceNewWindow?: Maybe; forceReuseWindow?: Maybe; diffMode?: Maybe; addMode?: Maybe; noRecentEntry?: Maybe; waitMarkerFileURI?: Maybe; args?: Maybe; }; export declare const enum IOpenSideBySideDirection { right = "right", down = "down" } export type IOutput = { __typename?: 'Output'; maxChannelHistory?: Maybe; }; export type IOverrides = { __typename?: 'Overrides'; contents?: Maybe; identifiers?: Maybe>>; }; export type IPath = IIPathData & { __typename?: 'Path'; lineNumber?: Maybe; columnNumber?: Maybe; exists?: Maybe; /** the file path to open within the instance */ fileUri?: Maybe; }; export type IPathsToWaitFor = IIPathsToWaitForData & { __typename?: 'PathsToWaitFor'; paths?: Maybe>>; waitMarkerFileUri?: Maybe; }; /** * @lsp - Position in a text document expressed as zero-based line and character offset. * The offsets are based on UTF-16 string representation. So a string of the form * `a𐐀b` the character offset of b is 3 since `𐐀` is represented using two code * untis in UTF-16. * * Positions are line end character agnostic. So you can not specify a position that * denotes `\r|\n` or `\n"` where `|` represents the character offset. * * * @editor - A position in the editor. */ export type IPosition = { __typename?: 'Position'; /** @editor - line number (starts at 1) */ lineNumber?: Maybe; /** @editor - column (the first character in a line is between column 1 and column 2) */ column?: Maybe; /** * @lsp - Line position in a document (zero-based). * If a line number is greater than the number of lines in a document, it defaults back to the number of lines in the document. * If a line number is negative, it defaults to 0. */ line?: Maybe; /** * @lsp - Character offset on a line in a document (zer-based). Assuming that the line is represented as a string, the * `character` value represents the gap between the `character` and `character+1`. * * If the character value is greater than the line length it defaults back to the * line length. * If a line number is negative, it defaults to 0. */ character?: Maybe; }; export type IPositionInput = { line?: Maybe; character?: Maybe; lineNumber?: Maybe; column?: Maybe; }; export type IPreferenceItem = { __typename?: 'PreferenceItem'; name?: Maybe; type?: Maybe; default?: Maybe; description?: Maybe; categoryType?: Maybe; settings?: Maybe; enum?: Maybe>>; enumDescriptions?: Maybe>>; }; export type IPreferencesType = { __typename?: 'PreferencesType'; type?: Maybe; data?: Maybe>>; }; export type IPrimaryButtonAction = { __typename?: 'PrimaryButtonAction'; label?: Maybe; run?: Maybe; }; export type IPrimaryButtonAction_input = { label?: Maybe; run?: Maybe; }; export type IPromptChoiceRun = { type?: Maybe; document?: Maybe; variables?: Maybe; }; export type IPromptChoice_input = { /** Label to show for the choice to the user. */ label?: Maybe; /** * Primary choices show up as buttons in the notification below the message. * Secondary choices show up under the gear icon in the header of the notification. */ isSecondary?: Maybe; /** * Whether to keep the notification open after the choice was selected * by the user. By default, will close the notification upon click. */ keepOpen?: Maybe; /** Triggered when the user selects the choice. */ run?: Maybe; }; export type IPromptOptionsCancel = { type?: Maybe; document?: Maybe; variables?: Maybe; }; export type IPromptOptions_input = { /** * Sticky prompts are not automatically removed after a certain timeout. * * Note: Prompts of severity ERROR are always sticky. */ sticky?: Maybe; /** * Silent notifications are not shown to the user unless the notification center is opened. * The status bar will still indicate all number of notifications to * catch some attention. */ silent?: Maybe; /** * Will be called if the user closed the notification without picking * any of the provided choices. */ onCancel?: Maybe; }; export declare const enum IProvidedRemoteConnectionStates { initializing = "initializing", disconnected = "disconnected", connected = "connected" } export type IQuery = { __typename?: 'Query'; /** Default Preferences */ defaultPreferences?: Maybe; defaultSetting?: Maybe; /** * The default settings for the requested ConfigurationTarget * Note: Due to bug in graphql we using `target: Int` argument instead of `target:ConfigurationTarget` * https://github.com/apollographql/apollo-server/issues/2556 */ defaultViewerSettingsSubject: IDefaultSettings; dialog?: Maybe; dummy?: Maybe; editorPart?: Maybe; editorState?: Maybe; existsFile?: Maybe; getChangedEvent?: Maybe; getConfigurationData?: Maybe; getConfigurationTarget?: Maybe; getContextData?: Maybe; getContextProperty?: Maybe; /** Default settings */ getDefaultSettings?: Maybe; /** Default Settings Resources */ getDefaultSettingsResource?: Maybe; getEnvironment?: Maybe; getWorkspace?: Maybe; getWorkspaceValue?: Maybe; notifications?: Maybe; /** Read the contents of a file identified by the resource as stream. */ readStreamTextFile?: Maybe; readStringStreamTextFile?: Maybe; /** Read the contents of a file identified by the resource. */ readTextFile?: Maybe; resolveContent?: Maybe; resolveContents?: Maybe>>; resolveFile?: Maybe; resolveFileContent?: Maybe; resolveUntitledFileContent?: Maybe; resolveWorkspaceRoot?: Maybe; selectedResource?: Maybe; /** * Looks up an instance of a type that implements ISettingsSubject (i.e., something that has settings). This can * can be a site (which has global settings), an organization, or a user */ settingsSubject?: Maybe; showDialog?: Maybe; showNotification?: Maybe; untitledResources?: Maybe>>; userPreferences?: Maybe; /** * The settings for the viewer. The viewer is either an anonymous visitor (in which case viewer settings is * global settings) or an authenticated user (in which case viewer settings are the user's settings). */ viewerSettings: ISettingsCascade; workspaces?: Maybe>>; }; export type IQuerydefaultViewerSettingsSubjectArgs = { target?: Maybe; }; export type IQueryeditorStateArgs = { editorId: Scalars['String']; resource: Scalars['URI']; }; export type IQueryexistsFileArgs = { resource: Scalars['URI']; }; export type IQuerygetChangedEventArgs = { resource: Scalars['URI']; }; export type IQuerygetContextPropertyArgs = { keys?: Maybe>>; }; export type IQuerygetDefaultSettingsArgs = { target?: Maybe; }; export type IQuerygetDefaultSettingsResourceArgs = { configurationTarget?: Maybe; }; export type IQuerygetWorkspaceValueArgs = { value?: Maybe; }; export type IQueryreadStreamTextFileArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IQueryreadStringStreamTextFileArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IQueryreadTextFileArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IQueryresolveContentArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IQueryresolveContentsArgs = { toResolve?: Maybe>>; }; export type IQueryresolveFileArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IQueryresolveFileContentArgs = { resource: Scalars['URI']; options?: Maybe; }; export type IQueryresolveUntitledFileContentArgs = { resource: Scalars['URI']; }; export type IQueryresolveWorkspaceRootArgs = { workspace?: Maybe; workspaceFolders?: Maybe>>; options?: Maybe; }; export type IQuerysettingsSubjectArgs = { id: Scalars['ID']; }; export type IQueryshowDialogArgs = { dialog?: Maybe; }; export type IQueryshowNotificationArgs = { notification?: Maybe; }; export type IQueryuserPreferencesArgs = { user?: Maybe; }; /** * @lsp - A range in a text document expressed as (zero-based) start and end positions. A range is comparable to a * section in an editor. Therefore the end position is exclusive. If you want to specify a range that contains a line * including the line ending character(s) then use an end pisition denoting the start of the next line. For example: * ``` * { * start: { line: 5, character: 23 }, * end : { line 6, character : 0 } * } * ``` * * @editor - A range in the editor. This interface is suitable for serialization. */ export type IRange = { /** * @lsp * The range's start position. */ start?: Maybe; /** * @lsp * The range's end position. */ end?: Maybe; /** @editor - Line number on which the range starts (starts at 1). */ startLineNumber?: Maybe; /** @editor - Column on which the range starts in the line `startLineNumber` (starts at 1). */ startColumn?: Maybe; /** @editor - Line number on which the range ends. */ endLineNumber?: Maybe; /** @editor - Column on which the range ends in the line `endLineNumber` */ endColumn?: Maybe; }; export type IRangeInput = { endColumn?: Maybe; endLineNumber?: Maybe; startColumn?: Maybe; startLineNumber?: Maybe; }; export type IReadFileOptions_Input = { /** * The optional etag parameter allows to return early from resolving the resource if * the contents on disk match the etag. This prevents accumulated reading of resources * that have been read already with the same etag. * It is the task of the caller to makes sure to handle this error case from the promise. */ etag?: Maybe; /** * Is an integer specifying where to begin reading from in the file. If position is null, * data will be read from the current file position. */ position?: Maybe; /** * Is an integer specifying how many bytes to read from the file. By default, all bytes * will be read. */ length?: Maybe; /** If provided, the size of the file will be checked agains the limits. */ limits?: Maybe; }; export type IReadFileOptions_Input_limits = { size?: Maybe; memory?: Maybe; }; /** It is a extension to ReadFileOptions_Input with few more options. */ export type IReadTextFileOptions_Input = { etag?: Maybe; Position?: Maybe; length?: Maybe; limits?: Maybe; /** * The optional acceptTextOnly parameters allows to fail this request early if the file * contents are not textual. */ acceptTextOnly?: Maybe; /** * The optional encoding parameter allows to specify the desired encoding when resolving * the contents of the file. */ encoding?: Maybe; /** The ioptional guessEncoding parameter allows to guess encoding from content of the file. */ autoGuessEncoding?: Maybe; }; export declare const enum IReadyState { /** This window has not loaded any HTML yet */ NONE = "NONE", /** This window is loading HTML */ LOADING = "LOADING", /** This window is navigating to another HTML */ NAVIGATING = "NAVIGATING", /** This window is done loading HTML */ READY = "READY" } export type IRemoteUserSettings = IISettingsSubject & { __typename?: 'RemoteUserSettings'; /** The ID. */ id?: Maybe; /** The latest settings. */ latestSettings?: Maybe; /** The URL to the settings. */ settingsURL: Scalars['URI']; /** Whether the viewer can modify the subject's settings. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this subject, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. */ settingsCascade: ISettingsCascade; }; export type IRemoveEditor_Input = { editorId?: Maybe; resource?: Maybe; name?: Maybe; }; export type IResolveAll_toResolveWithMetadata_Input = { resource?: Maybe; options?: Maybe; }; export type IResolveAll_toResolve_Input = { resource?: Maybe; options?: Maybe; }; export type IResolveFileOptions_Input = { /** * Automatically continue resolving children of a directory until the provided resources * are found. */ resolveTo?: Maybe>>; /** Automatically continue resolving children of a directory if the number of children as 1. */ resolveSingleChildDescendants?: Maybe; /** * Will resolve mtime, size and etag of files if enabled. Ths can have a negative impact * on performance and thus should only be used when these values are required. */ resolveMetadata?: Maybe; }; export type IResolveFileResult = { __typename?: 'ResolveFileResult'; stat?: Maybe; success: Scalars['Boolean']; /** The content of a file as stream */ value?: Maybe; }; export type IResolveFileResultWithMetadata = { __typename?: 'ResolveFileResultWithMetadata'; stat?: Maybe; success: Scalars['Boolean']; }; /** Extension of `ResolveFileOptions_Input` with defined `resolveMedata` */ export type IResolveMetadataFileOptions_Input = { resolveTo?: Maybe>>; resolveSingleChildDescendants?: Maybe; resolveMetadata?: Maybe; }; /** Extends BaseResource_Input */ export type IResourceDiff_Input = { options?: Maybe; label?: Maybe; description?: Maybe; forceFile?: Maybe; forceUntitled?: Maybe; /** The left hand side URI to open inside a diff editor. */ leftResource: Scalars['URI']; /** The right hand side URI to open inside a diff editor. */ rightResource: Scalars['URI']; }; /** * A read-only text editor input whoes content are made of the provided resource that points to an existing * code editor model. */ export type IResourceEditorInput = IIEditorInput & IIEditorInputWithGroupFields & { __typename?: 'ResourceEditorInput'; id?: Maybe; resource?: Maybe; typeId?: Maybe; description?: Maybe; label?: Maybe; fileReference?: Maybe; preferredEditorId?: Maybe; isSupportsSplitEditor?: Maybe; isActive?: Maybe; preview?: Maybe; isPinned?: Maybe; editorId?: Maybe; status?: Maybe; closable?: Maybe; mode?: Maybe; preferredMode?: Maybe; }; export type IResourceEncoding = { __typename?: 'ResourceEncoding'; encoding?: Maybe; hasBOM?: Maybe; }; export type IResourceMapConfigurationModel = { __typename?: 'ResourceMapConfigurationModel'; resource?: Maybe; contents?: Maybe; keys?: Maybe>>; overrides?: Maybe; }; /** Extends BaseResource_Input */ export type IResourceSideBySide_Input = { options?: Maybe; label?: Maybe; description?: Maybe; forceFile?: Maybe; forceUntitled?: Maybe; /** The right hand side URI to open inside a side by side editor. */ masterResource: Scalars['URI']; /** The left hand side URI to open inside a side by side editor. */ detailResource: Scalars['URI']; }; /** Resource_Input is extension of BaseResourceInput */ export type IResource_Input = { options?: Maybe; label?: Maybe; description?: Maybe; forceFile?: Maybe; forceUntitled?: Maybe; /** The resource URL of the resource to open. */ resource: Scalars['URI']; /** The encoding of the text input if known. */ encoding?: Maybe; /** * The identifier of the language mode of the text input * if known to use when displaying the contents. */ mode?: Maybe; }; export type IRunActionInWindowRequest = { __typename?: 'RunActionInWindowRequest'; id: Scalars['String']; from?: Maybe; args?: Maybe>>; }; export declare const enum IRunActionInWindowRequestFrom { menu = "menu", touchbar = "touchbar", mouse = "mouse" } export type IRunKeybindingInWindowRequest = { __typename?: 'RunKeybindingInWindowRequest'; userSettingsLabel?: Maybe; }; export type ISaveDialogOptions = { __typename?: 'SaveDialogOptions'; title?: Maybe; defaultPath?: Maybe; buttonLabel?: Maybe; filters?: Maybe>>; message?: Maybe; nameFieldLabel?: Maybe; showTagField?: Maybe; }; export type ISaveOptions_Input = { force?: Maybe; reason?: Maybe; overwriteReadonly?: Maybe; overwriteEncoding?: Maybe; skipSaveParticipants?: Maybe; writeElevated?: Maybe; }; export { SaveReason }; export type ISaveWorkspaceRes = { __typename?: 'SaveWorkspaceRes'; updated?: Maybe; id?: Maybe; }; export type IScripts = { __typename?: 'Scripts'; cdebasebuild?: Maybe; cdebasepublish?: Maybe; }; export type ISearch = { __typename?: 'Search'; location?: Maybe; smartCase?: Maybe; useRipgrep?: Maybe; useIgnoreFiles?: Maybe; followSymlinks?: Maybe; globalFindClipboard?: Maybe; quickOpen?: Maybe; exclude?: Maybe; }; export type ISearchQuickOpen = { __typename?: 'SearchQuickOpen'; includeSymbols?: Maybe; }; export type ISelectEditor_Input = { resource: Scalars['String']; editorId?: Maybe; name?: Maybe; }; export type ISetting = { __typename?: 'Setting'; /** name of the settings */ name?: Maybe; range?: Maybe; key?: Maybe; keyRange?: Maybe; /** @deprecated */ default?: Maybe; value?: Maybe; valueRange?: Maybe; description?: Maybe>>; descriptionIsMarkdown?: Maybe; descriptionRanges?: Maybe>>; overrides?: Maybe>>; overrideOf?: Maybe; deprecationMessage?: Maybe; scope?: Maybe; type?: Maybe>>; enum?: Maybe>>; enumDescriptions?: Maybe>>; enumDescriptionsAreMarkdown?: Maybe; tags?: Maybe>>; extensionInfo?: Maybe; }; export declare const enum ISettingValueType { Null = "Null", Enum = "Enum", String = "String", Integer = "Integer", Number = "Number", Boolean = "Boolean", Exclude = "Exclude", Complex = "Complex", NullableInteger = "NullableInteger", NullableNumber = "NullableNumber" } /** Settings is a version of a configuration settings file. */ export type ISettings = { __typename?: 'Settings'; /** The time when this was created. */ createdAt?: Maybe; /** * The stringified JSON contents of the settings. The contents may include "//"-style comments and trailing * commas in the JSON. */ contents: Scalars['String']; }; /** The configuration for all of the relevant settings subjects, plus the merged settings. */ export type ISettingsCascade = { __typename?: 'SettingsCascade'; /** * The other settings subjects that are applied with lower precedence that this subject to * form the final merged settings. For example, a user in 2 organizations would have the following * settings subjects: site (global settings), org 1, org 2 and the user. */ subjects?: Maybe>>; /** The effective final merged settings as (stringified) JSON, merged from all of the subjects. */ final?: Maybe; /** The effective final merged settings as Object, merged from all of the subjects. */ finalConfiguration?: Maybe; }; export type ISettingsGroup = { __typename?: 'SettingsGroup'; id?: Maybe; range?: Maybe; title?: Maybe; titleRange?: Maybe; sections?: Maybe>>; contributedByExtension?: Maybe; }; export type ISettingsSection = { __typename?: 'SettingsSection'; titleRange?: Maybe; title?: Maybe; settings?: Maybe>>; }; export type ISettingsSubject = IUserSettings | ILocalUserSettings | IRemoteUserSettings | IFolderSettings | IGlobalSettings | IWorkspaceSettings | IMemorySettings | IDefaultSettings; export type IShell = { __typename?: 'Shell'; osx?: Maybe; linux?: Maybe; windows?: Maybe; container?: Maybe; }; export type IShellArgs = { __typename?: 'ShellArgs'; container?: Maybe>>; windows?: Maybe>>; linux?: Maybe>>; osx?: Maybe>>; }; export declare const enum ISideBySideEditor { /** Usually Right Side of the side-by-side editor */ MASTER = "MASTER", /** Usually Left Side of the side-by-side editor */ DETAILS = "DETAILS" } /** Side by side editor inputs that have a master and details side. */ export type ISideBySideEditorInput = IIEditorInput & IIEditorInputWithGroupFields & IISideBySideEditorInput & { __typename?: 'SideBySideEditorInput'; id?: Maybe; resource?: Maybe; typeId?: Maybe; description?: Maybe; label?: Maybe; fileReference?: Maybe; preferredEditorId?: Maybe; isSupportsSplitEditor?: Maybe; isActive?: Maybe; preview?: Maybe; isPinned?: Maybe; editorId?: Maybe; status?: Maybe; closable?: Maybe; master?: Maybe; details?: Maybe; }; export type ISnippet = { __typename?: 'Snippet'; language?: Maybe; }; export declare const enum IStorageScope { /** The stored data will be scoped to all workspaces of this domain. */ GLOBAL = "GLOBAL", /** The stored data will be scoped to the current workspace. */ WORKSPACE = "WORKSPACE" } export type IStreamContent = { __typename?: 'StreamContent'; resource?: Maybe; name?: Maybe; mtime?: Maybe; etag?: Maybe; value?: Maybe; status?: Maybe; encoding?: Maybe; linesRange?: Maybe; }; export type ISubscription = { __typename?: 'Subscription'; dummy?: Maybe; fileData?: Maybe>>; fileOperation?: Maybe; onDidChangeConfiguration?: Maybe; onDidChangeFileSystemProviderRegistrations?: Maybe; onWillActivateFileSystemProvider?: Maybe; /** Doesn't work yet */ readStreamTextFile?: Maybe; /** Streams content in string chunks */ readStreamTextString?: Maybe; }; export type ISubscriptionfileDataArgs = { resource: Scalars['URI']; }; export type ISubscriptionfileOperationArgs = { resource: Scalars['URI']; }; export type ISubscriptionreadStreamTextFileArgs = { resource: Scalars['URI']; }; export type ISubscriptionreadStreamTextStringArgs = { resource: Scalars['URI']; }; export declare const enum ITabCloseButtonType { left = "left", right = "right", off = "off" } export declare const enum ITabSizingType { fit = "fit", shrink = "shrink" } export type ITerminal = { __typename?: 'Terminal'; integrated?: Maybe; }; export type ITextBufferData = { __typename?: 'TextBufferData'; EOL?: Maybe; lines?: Maybe>>; containsRTL?: Maybe; isBasicASCII?: Maybe; }; /** Extension of EditorOptions_Input */ export type ITextEditorOptions_Input = { /** * Tells the editor to not receive keyboard focus when the editor is being opened. By default, * the editor will receive keyboard focus on open. */ preserveFocus?: Maybe; /** * Tells the editor to reload the editor input in the editor even if it is identical to the one * already showing. By default, the editor will not reload the input if it is identical to the * one showing. */ forceReload?: Maybe; /** * Will reveal the editor if it is already opened and visible in any of the opened editor groups. Note * that this option is just a hint that might be ignored if the user wants to open an editor explicitly * to the side of another one or into a specific editor group. */ revealIfVisible?: Maybe; /** * Will reveal the editor if it is already opened (even when not visible) in any of the opened editor groups. Note * that this option is just a hint that might be ignored if the user wants to open an editor explicitly * to the side of another one or into a specific editor group. */ revealIfOpened?: Maybe; /** * An editor that is pinned remains in the editor stack even when another editor is being opened. * An editor that is not pinned will always get replaced by another editor that is not pinned. */ pinned?: Maybe; /** The index in the document stack where to insert the editor into when opening. */ index?: Maybe; /** * An active editor that is opened will show its contents directly. Set to true to open an editor * in the background. */ inactive?: Maybe; /** * Will not show an error in case opening the editor fails and thus allows to show a custom error * message as needed. By default, an error will be presented as notification if opening was not possible. */ ignoreError?: Maybe; /** Text editor selection. */ selection?: Maybe; /** Text editor view state. */ viewState?: Maybe; /** Option to scroll vertically or horizontally as necessary and reveal a range centered vertically only if it lies outside the viewport. */ revealInCenterIfOutsideViewPort?: Maybe; }; export type ITextEditorSelection_Input = { startLineNumber: Scalars['Int']; startColumn: Scalars['Int']; endLineNumber?: Maybe; endColumn?: Maybe; }; export type ITextFileContent = IIBaseStat & IIBaseStatWithMetadata & IIBaseTextFileContent & IIFileClientMetadata & { __typename?: 'TextFileContent'; /** Content of the file is modified */ dirty?: Maybe; /** Encoding as reported from disk */ encoding?: Maybe; etag: Scalars['String']; /** File is in conflict with storage. */ inConflictMode?: Maybe; /** File is in Error */ inErrorMode?: Maybe; /** File doesn't exist in the storage */ inOrphanMode?: Maybe; /** Pending Save */ inPendingSave?: Maybe; isReadonly?: Maybe; mtime: Scalars['BigInt']; name: Scalars['String']; /** Encoding as chosen by the user */ preferredEncoding?: Maybe; preferredMode?: Maybe; resource: Scalars['URI']; size: Scalars['Int']; /** States the text file editor model can be in. */ state?: Maybe; /** The content of a text file. */ value?: Maybe; }; export declare const enum ITextFileOperationResult { FILE_IS_BINARY = "FILE_IS_BINARY" } export type ITextFilePublishContent = IIBaseTextFileContent & IIBaseStat & { __typename?: 'TextFilePublishContent'; resource: Scalars['URI']; name: Scalars['String']; mtime?: Maybe; etag?: Maybe; size?: Maybe; isReadonly?: Maybe; streamSeq?: Maybe; encoding?: Maybe; /** The content of the file in parts */ value?: Maybe; status?: Maybe; }; export declare const enum ITextFileServiceAction { onWillMove = "onWillMove", onAutoSaveConfigurationChange = "onAutoSaveConfigurationChange", onFilesAssociationChange = "onFilesAssociationChange", isHotExistEnabled = "isHotExistEnabled", encoding = "encoding", isDirty = "isDirty", getDirty = "getDirty", save = "save", saveAs = "saveAs", saveAll = "saveAll", revert = "revert", revertAll = "revertAll", create = "create", read = "read", readStream = "readStream", readStringStream = "readStringStream", write = "write", writeChunkWithDelay = "writeChunkWithDelay", writeChunk = "writeChunk", writeStream = "writeStream", delete = "delete", move = "move", confirmSave = "confirmSave", getAutoSaveMode = "getAutoSaveMode", getAutoSaveConfiguration = "getAutoSaveConfiguration" } export type ITextFileStreamContent = IIBaseTextFileContent & IIBaseStatWithMetadata & IIBaseStat & { __typename?: 'TextFileStreamContent'; resource: Scalars['URI']; name: Scalars['String']; size: Scalars['Int']; mtime: Scalars['BigInt']; etag: Scalars['String']; isReadonly?: Maybe; encoding?: Maybe; /** The line grouped content of a text file. */ value?: Maybe; }; export type IThemeLabel = { __typename?: 'ThemeLabel'; label?: Maybe; uiTheme?: Maybe; path?: Maybe; }; export type ITreeData_Input = { path?: Maybe; title?: Maybe; subtitle?: Maybe; isDirectory?: Maybe; active?: Maybe; expanded?: Maybe; hasChildren?: Maybe; childrenGen?: Maybe; }; export type IURIInput = { path?: Maybe; scheme?: Maybe; authority?: Maybe; query?: Maybe; fragment?: Maybe; fsPath?: Maybe; }; export type IURIToOpen = IWorkspaceToOpen | IFolderToOpen | IFileToOpen; /** An editor input to be used for untitled text buffers. */ export type IUntitledEditorInput = IIEditorInput & IIEditorInputWithGroupFields & { __typename?: 'UntitledEditorInput'; id?: Maybe; resource?: Maybe; typeId?: Maybe; description?: Maybe; label?: Maybe; fileReference?: Maybe; preferredEditorId?: Maybe; isSupportsSplitEditor?: Maybe; isActive?: Maybe; preview?: Maybe; isPinned?: Maybe; editorId?: Maybe; status?: Maybe; closable?: Maybe; hasAssociatedFilePath?: Maybe; shortDescription?: Maybe; mediumDescription?: Maybe; longDescription?: Maybe; shortTitle?: Maybe; mediumTitle?: Maybe; longTitle?: Maybe; suggestFileName?: Maybe; enconding?: Maybe; mode?: Maybe; }; /** Extension of BaseResource_Input */ export type IUntitledResource_Input = { options?: Maybe; label?: Maybe; description?: Maybe; forceFile?: Maybe; forceUntitled?: Maybe; /** * Optional resource. If the resource is not provided a new untitled file is created (e.g. Untitled-1). * Otherwise the untitled editor will have an associated path and use that when saving. */ resource?: Maybe; /** * Optional file path. Using the file resource will associate the file to the untitled resource. * @deprecated */ filePath?: Maybe; /** Optional language of the untitled resource. */ mode?: Maybe; /** Optional contents of the untitled resource. */ contents?: Maybe; /** Optional encoding of the untitled resource. */ encoding?: Maybe; }; export type IUpdateDelayedResource = { __typename?: 'UpdateDelayedResource'; resource?: Maybe; }; export type IUpdatedResource = { __typename?: 'UpdatedResource'; resource?: Maybe; etag?: Maybe; }; export type IUserPreferencesRes = { __typename?: 'UserPreferencesRes'; prefs?: Maybe; }; /** UserSettings is a combination of LocalUserSettings and RemoteUserSettings */ export type IUserSettings = IISettingsSubject & { __typename?: 'UserSettings'; /** The ID. */ id?: Maybe; /** * The latest settings for the user. * * Only the user and site admins can access this field. */ latestSettings?: Maybe; /** The URL to the user's settings. */ settingsURL: Scalars['URI']; /** * Whether the viewer has admin privileges on this user. The user has admin privileges on their own user, and * site admins have admin privileges on all users. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this user, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. * * Only the user and site admins can access this field. */ settingsCascade: ISettingsCascade; }; export type IView = { __typename?: 'View'; id?: Maybe; name?: Maybe; }; export type IViewContainer = { __typename?: 'ViewContainer'; id?: Maybe; title?: Maybe; }; export type IViewState = { __typename?: 'ViewState'; scrollTop?: Maybe; scrollTopWithoutViewZones?: Maybe; scrollLeft?: Maybe; firstPosition?: Maybe; firstPositionDeltaTop?: Maybe; }; export type IViewState_Input = { scrollTop?: Maybe; scrollTopWithoutViewZones?: Maybe; scrollLeft?: Maybe; firstPosition?: Maybe; firstPositionDeltaTop?: Maybe; }; export type IWatchOptions_Input = { recursive?: Maybe; excludes?: Maybe>>; session?: Maybe; }; export type IWindowConfiguration = { __typename?: 'WindowConfiguration'; machineId?: Maybe; windowId?: Maybe; logLevel?: Maybe; mainPid?: Maybe; appRoot?: Maybe; execPath?: Maybe; isInitialStartup?: Maybe; nodeCacheDataDir?: Maybe; backupPath?: Maybe; workspace?: Maybe; /** A single folder workspace identifier is just the path to the folder. */ folderUri?: Maybe; remoteAuthority?: Maybe; zoomLevel?: Maybe; fullscreen?: Maybe; maximized?: Maybe; highContrast?: Maybe; frameless?: Maybe; accessibilitySupport?: Maybe; partsSplashPath?: Maybe; perfStartTime?: Maybe; perfAppReady?: Maybe; perfWindowLoadTime?: Maybe; perfEntries?: Maybe; filesToOpenOrCreate?: Maybe>>; filesToDiff?: Maybe>>; filesToWait?: Maybe; termProgram?: Maybe; }; export declare const enum IWorkspaceContextServiceAction { getWorkspace = "getWorkspace", onDidChangeWorkbenchState = "onDidChangeWorkbenchState", onDidChangeWorkspaceName = "onDidChangeWorkspaceName", onDidChangeWorkspaceFolders = "onDidChangeWorkspaceFolders", addFolders = "addFolders", removeFolders = "removeFolders", updateFolders = "updateFolders" } export type IWorkspaceData = IIStaticWorkspaceData & { __typename?: 'WorkspaceData'; /** The unique identifier of the workspace. */ id: Scalars['String']; /** Folders in the workspace. */ folders: Array>; /** The location of the workspace configuration */ configuration?: Maybe; name?: Maybe; isUntitled?: Maybe; }; export type IWorkspaceFolderData = { __typename?: 'WorkspaceFolderData'; /** The associated URI for this workspace folder. */ uri?: Maybe; /** The name of this workspace folder. Defaults to the basename its [uir-path](#Uri.path) */ name: Scalars['String']; /** The ordinal number of this workspace folder. */ index: Scalars['Int']; }; export type IWorkspaceFolder_Input = { uri?: Maybe; name: Scalars['String']; index: Scalars['Int']; }; export type IWorkspaceIdentifier = { __typename?: 'WorkspaceIdentifier'; id?: Maybe; configPath?: Maybe; }; export type IWorkspacePreferenceActivityBar = { __typename?: 'WorkspacePreferenceActivityBar'; visible?: Maybe; }; export type IWorkspacePreferenceCommandPalette = { __typename?: 'WorkspacePreferenceCommandPalette'; history?: Maybe; preserveInput?: Maybe; }; export type IWorkspacePreferenceEditor = { __typename?: 'WorkspacePreferenceEditor'; centeredLayoutAutoResize?: Maybe; closeEmptyGroups?: Maybe; closeOnFileDelete?: Maybe; enablePreview?: Maybe; enablePreviewFromQuickOpen?: Maybe; focusRecentEditorAfterClose?: Maybe; highlightModifiedTabs?: Maybe; labelFormat?: Maybe; openPositioning?: Maybe; openSideBySideDirection?: Maybe; restoreViewState?: Maybe; revealIfOpen?: Maybe; showIcons?: Maybe; showTabs?: Maybe; splitSizing?: Maybe; tabCloseButton?: Maybe; tabSizing?: Maybe; }; export type IWorkspacePreferenceExperimental = { __typename?: 'WorkspacePreferenceExperimental'; editorAssociations?: Maybe>>; }; export type IWorkspacePreferenceList = { __typename?: 'WorkspacePreferenceList'; automaticKeyboardNavigation?: Maybe; horizontalScrolling?: Maybe; keyboardNavigation?: Maybe; multiSelectModifier?: Maybe; openMode?: Maybe; }; export type IWorkspacePreferencePanel = { __typename?: 'WorkspacePreferencePanel'; defaultLocation?: Maybe; }; export type IWorkspacePreferenceQuickOpen = { __typename?: 'WorkspacePreferenceQuickOpen'; closeOnFocusLost?: Maybe; preserveInput?: Maybe; }; export type IWorkspacePreferenceSettings = { __typename?: 'WorkspacePreferenceSettings'; editor?: Maybe; enableNaturalLanguageSearch?: Maybe; openDefaultKeybindings?: Maybe; settingsSearchTocBehavior?: Maybe; useSplitJSON?: Maybe; }; export type IWorkspacePreferenceSideBar = { __typename?: 'WorkspacePreferenceSideBar'; location?: Maybe; }; export type IWorkspacePreferenceStatusBar = { __typename?: 'WorkspacePreferenceStatusBar'; visible?: Maybe; }; export type IWorkspacePreferenceTips = { __typename?: 'WorkspacePreferenceTips'; enabled?: Maybe; horizontalScrolling?: Maybe; indent?: Maybe; renderIndentGuides?: Maybe; }; export type IWorkspacePreferenceView = { __typename?: 'WorkspacePreferenceView'; alwaysShowHeaderActions?: Maybe; }; export type IWorkspacePreferenceWorkbench = { __typename?: 'WorkspacePreferenceWorkbench'; colorTheme?: Maybe; enableExperiments?: Maybe; fontAliasing?: Maybe; iconTheme?: Maybe; startupEditor?: Maybe; view?: Maybe; tips?: Maybe; statusBar?: Maybe; sideBar?: Maybe; settings?: Maybe; quickOpen?: Maybe; panel?: Maybe; list?: Maybe; experimental?: Maybe; editor?: Maybe; commandPalette?: Maybe; activityBar?: Maybe; }; export type IWorkspaceRes = { __typename?: 'WorkspaceRes'; uri?: Maybe; }; export type IWorkspaceSettings = IISettingsSubject & { __typename?: 'WorkspaceSettings'; /** The ID. */ id?: Maybe; /** The latest settings. */ latestSettings?: Maybe; /** The URL to the settings. */ settingsURL: Scalars['URI']; /** Whether the viewer can modify the subject's settings. */ viewerCanAdminister: Scalars['Boolean']; /** * All settings for this subject, and the individual levels in the settings cascade (global > organization > user) * that were merged to produce the final merged settings. */ settingsCascade: ISettingsCascade; }; export type IWorkspaceStackSettings = { __typename?: 'WorkspaceStackSettings'; dummy?: Maybe; }; export type IWorkspaceToOpen = { __typename?: 'WorkspaceToOpen'; workspaceUri: Scalars['URI']; label?: Maybe; }; export type IWorkspaceValue_Input = { section?: Maybe; overrides?: Maybe; }; export type IWorkspace_Input = { uri: Scalars['URI']; name?: Maybe; }; export type IWriteFileOptions_Input = { /** The last known modification time of the file. This can be used to prevent dirty writes. */ mtime?: Maybe; /** The etag of the file. This can be used to prevent dirty writes. */ etag?: Maybe; }; /** It is an extension to WriteFileOptions_Input with few more options. */ export type IWriteTextFileOptions_Input = { mtime?: Maybe; etag?: Maybe; /** The encoding to use when updating a file. */ encoding?: Maybe; /** If set to true, will enforce the selected encoding and not perform any detection using BOM's. */ overwriteEncoding?: Maybe; /** Whether to overwrite a file even if is readonly. */ overwriteReadonly?: Maybe; /** * Whether to write to the file as elevated (admin) user. When setting this option a prompt will * ask the user to authenticate as super user. */ writeElevated?: Maybe; }; export declare const enum IcommentThread { editable = "editable" } export declare const enum IscmProviders { git = "git" } export declare const enum IscmResourceGroups { workingTree = "workingTree", merge = "merge", index = "index" } export type IEditorsFileRefFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick & { title: IFileStatWithMetadata['name']; }); export type IChangeDirtyStateOnFileStatFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick); export type IchangedEventFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick); export type IChangesOnChangedEventFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick); export type IFileContentFragment = ({ __typename?: 'FileContent'; } & Pick); export type ITextContentFragment = ({ __typename?: 'TextFileContent'; } & Pick); export type IEditorStateFragment = ({ __typename?: 'CodeEditorViewState'; } & Pick); export type IFileParentChildRefFragment = ({ __typename?: 'FileStatWithMetadata'; } & { children?: Maybe)>>>; }); export type IFileSaveConfigFragment = ({ __typename?: 'Configuration'; } & { files?: Maybe<({ __typename?: 'Files'; } & Pick)>; }); export type IFileSelfStatFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick & { title: IFileStatWithMetadata['name']; }); export type IFileStatNestedChildFragment = ({ __typename?: 'FileStatWithMetadata'; } & { children?: Maybe>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; }); export type IFilesTreeDataFragment = ({ __typename?: 'FileStatWithMetadata'; } & { children?: Maybe>>; } & IFilesTreeItemFragment)>>>; } & IFilesTreeItemFragment)>>>; } & IFilesTreeItemFragment)>>>; } & IFilesTreeItemFragment)>>>; } & IFilesTreeItemFragment)>>>; } & IFilesTreeItemFragment)>>>; } & IFilesTreeItemFragment)>>>; } & IFilesTreeItemFragment); export type IFilesTreeDataMiniFragment = ({ __typename?: 'FileStatWithMetadata'; } & { children?: Maybe>>; } & IFilesTreeItemMiniFragment)>>>; } & IFilesTreeItemMiniFragment)>>>; } & IFilesTreeItemMiniFragment)>>>; } & IFilesTreeItemMiniFragment)>>>; } & IFilesTreeItemMiniFragment)>>>; } & IFilesTreeItemMiniFragment)>>>; } & IFilesTreeItemMiniFragment)>>>; } & IFilesTreeItemMiniFragment); export type IFilesTreeItemMiniFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick); export type IFilesTreeItemFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick & { title: IFileStatWithMetadata['name']; }); export type ISelectedResourceFragment = ({ __typename?: 'Context'; } & Pick); export type ITextFileOnFileStatFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick & { contentEncoding: IFileStatWithMetadata['encoding']; }); export type ITextFileOnFileStatLiteFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick & { contentEncoding: IFileStatWithMetadata['encoding']; }); export type IUntitledFileOnFileStatFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick); export type IUntitledFileStatFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick & IFileSelfStatFragment); export type IUpdateErrorFileOnFileStatFragment = ({ __typename?: 'FileStatWithMetadata'; } & Pick); export type ICanHandleResource_WSMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type ICanHandleResource_WSMutation = ({ __typename?: 'Mutation'; } & Pick); export type ICopyFile_WSMutationVariables = Exact<{ source: Scalars['URI']; target: Scalars['URI']; overwrite?: Maybe; }>; export type ICopyFile_WSMutation = ({ __typename?: 'Mutation'; } & { copyFile?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; }); export type ICreateFile_WSMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type ICreateFile_WSMutation = ({ __typename?: 'Mutation'; } & { createFile?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; }); export type ICreateFolder_WSMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type ICreateFolder_WSMutation = ({ __typename?: 'Mutation'; } & { createFolder?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; }); export type ICreateUntitledFileMutationVariables = Exact<{ resource?: Maybe; mode?: Maybe; initialValue?: Maybe; encoding?: Maybe; hasAssociatedFilePath?: Maybe; }>; export type ICreateUntitledFileMutation = ({ __typename?: 'Mutation'; } & { createUntitledFile?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; }); export type IDeleteFile_WSMutationVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type IDeleteFile_WSMutation = ({ __typename?: 'Mutation'; } & Pick); export type IFindFileStatMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type IFindFileStatMutation = ({ __typename?: 'Mutation'; } & { findFileStat?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; }); export type IGetEditorStateMutationVariables = Exact<{ resource: Scalars['URI']; editorId: Scalars['String']; }>; export type IGetEditorStateMutation = ({ __typename?: 'Mutation'; } & { getEditorState?: Maybe<({ __typename?: 'CodeEditorViewState'; } & IEditorStateFragment)>; }); export type IGetFilesTreeDataMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type IGetFilesTreeDataMutation = ({ __typename?: 'Mutation'; } & { getFilesTreeData?: Maybe>>; }); export type ILoadFile_WSMutationVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type ILoadFile_WSMutation = ({ __typename?: 'Mutation'; } & { loadFile?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & { children?: Maybe>>; } & IFileSelfStatFragment)>; }); export type ILoadFileContent_WSMutationVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type ILoadFileContent_WSMutation = ({ __typename?: 'Mutation'; } & { loadFileContent?: Maybe<({ __typename?: 'FileContent'; } & IFileContentFragment)>; }); export type ILoadFileWithContentMutationVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type ILoadFileWithContentMutation = ({ __typename?: 'Mutation'; } & { loadFileWithContent?: Maybe<({ __typename?: 'TextFileContent'; } & Pick)>; }); export type ILoadTreeDataMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type ILoadTreeDataMutation = ({ __typename?: 'Mutation'; } & { loadFilesTreeData?: Maybe>>; }); export type IMoveFile_WSMutationVariables = Exact<{ source: Scalars['URI']; target: Scalars['URI']; overwrite?: Maybe; }>; export type IMoveFile_WSMutation = ({ __typename?: 'Mutation'; } & { moveFile?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; }); export type IRemoveChangedEventMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type IRemoveChangedEventMutation = ({ __typename?: 'Mutation'; } & Pick); export type IRenameFile_WSMutationVariables = Exact<{ resource: Scalars['URI']; target: Scalars['URI']; overwrite?: Maybe; }>; export type IRenameFile_WSMutation = ({ __typename?: 'Mutation'; } & { rename?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; }); export type ISaveDelayFileChanges_WSMutationVariables = Exact<{ resource: Scalars['URI']; changes: Array> | Maybe; options: IWriteTextFileOptions_Input; }>; export type ISaveDelayFileChanges_WSMutation = ({ __typename?: 'Mutation'; } & { writeChunkWithDelay?: Maybe<({ __typename?: 'UpdateDelayedResource'; } & Pick)>; }); export type ISaveFileMutationVariables = Exact<{ resource: Scalars['URI']; versionId?: Maybe; options: ISaveOptions_Input; }>; export type ISaveFileMutation = ({ __typename?: 'Mutation'; } & { saveFile?: Maybe<({ __typename?: 'FileStat'; } & Pick)>; }); export type ISaveFile_WSMutationVariables = Exact<{ resource: Scalars['URI']; value: Scalars['String']; options: IWriteTextFileOptions_Input; }>; export type ISaveFile_WSMutation = ({ __typename?: 'Mutation'; } & { writeTextFile?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; }); export type ISaveFileAsMutationVariables = Exact<{ resource: Scalars['String']; versionId?: Maybe; options: ISaveOptions_Input; target?: Maybe; }>; export type ISaveFileAsMutation = ({ __typename?: 'Mutation'; } & Pick); export type ISaveFileChanges_WSMutationVariables = Exact<{ resource: Scalars['URI']; changes: Array> | Maybe; options: IWriteTextFileOptions_Input; }>; export type ISaveFileChanges_WSMutation = ({ __typename?: 'Mutation'; } & { writeChunk?: Maybe<({ __typename?: 'UpdatedResource'; } & Pick)>; }); export type ISetEncodingMutationVariables = Exact<{ resource: Scalars['URI']; encoding?: Maybe; }>; export type ISetEncodingMutation = ({ __typename?: 'Mutation'; } & Pick); export type ISetTreeDataMutationVariables = Exact<{ treeData?: Maybe> | Maybe>; originalData?: Maybe; }>; export type ISetTreeDataMutation = ({ __typename?: 'Mutation'; } & Pick); export type IUnwatchFileMutationVariables = Exact<{ resource: Scalars['URI']; session: Scalars['String']; }>; export type IUnwatchFileMutation = ({ __typename?: 'Mutation'; } & Pick); export type IUnwatchFile_WSMutationVariables = Exact<{ resource: Scalars['URI']; session: Scalars['String']; }>; export type IUnwatchFile_WSMutation = ({ __typename?: 'Mutation'; } & Pick); export type IUpdateFileDirtyStateMutationVariables = Exact<{ resource: Scalars['URI']; isFileDirty: Scalars['Boolean']; }>; export type IUpdateFileDirtyStateMutation = ({ __typename?: 'Mutation'; } & Pick); export type IUpdateContentByChangesMutationVariables = Exact<{ resource: Scalars['URI']; changedEvent: IContentChangedEvent_Input; }>; export type IUpdateContentByChangesMutation = ({ __typename?: 'Mutation'; } & Pick); export type IUpdateEditorStateMutationVariables = Exact<{ resource: Scalars['URI']; editorId: Scalars['String']; state: ICodeEditorViewState_Input; }>; export type IUpdateEditorStateMutation = ({ __typename?: 'Mutation'; } & Pick); export type IUpdateFileContent_WSMutationVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type IUpdateFileContent_WSMutation = ({ __typename?: 'Mutation'; } & { readTextFile?: Maybe<({ __typename?: 'TextFileContent'; } & ITextContentFragment)>; }); export type IUpdateSelectedResourceMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type IUpdateSelectedResourceMutation = ({ __typename?: 'Mutation'; } & Pick); export type IWatchFileMutationVariables = Exact<{ resource: Scalars['URI']; }>; export type IWatchFileMutation = ({ __typename?: 'Mutation'; } & Pick); export type IWatchFile_WSMutationVariables = Exact<{ resource: Scalars['URI']; options: IWatchOptions_Input; }>; export type IWatchFile_WSMutation = ({ __typename?: 'Mutation'; } & Pick); export type IChangedContentQueryVariables = Exact<{ resource: Scalars['URI']; }>; export type IChangedContentQuery = ({ __typename?: 'Query'; } & { getChangedEvent?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & Pick)>; }); export type IEditorStateQueryVariables = Exact<{ resource: Scalars['URI']; editorId: Scalars['String']; }>; export type IEditorStateQuery = ({ __typename?: 'Query'; } & { editorState?: Maybe<({ __typename?: 'CodeEditorViewState'; } & IEditorStateFragment)>; }); export type IFileExistsQueryVariables = Exact<{ resource: Scalars['URI']; }>; export type IFileExistsQuery = ({ __typename?: 'Query'; } & Pick); export type IFileExists_WSQueryVariables = Exact<{ resource: Scalars['URI']; }>; export type IFileExists_WSQuery = ({ __typename?: 'Query'; } & Pick); export type IFileContent_WSQueryVariables = Exact<{ resource: Scalars['URI']; }>; export type IFileContent_WSQuery = ({ __typename?: 'Query'; } & { resolveContent?: Maybe<({ __typename?: 'FileContent'; } & IFileContentFragment)>; }); export type IFileStat_WSQueryVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type IFileStat_WSQuery = ({ __typename?: 'Query'; } & { resolveFile?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & { children?: Maybe>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>; }); export type IResolveFileContentQueryVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type IResolveFileContentQuery = ({ __typename?: 'Query'; } & { resolveFileContent?: Maybe<({ __typename?: 'TextFileContent'; } & Pick)>; }); export type IResolveUntitledFileContentQueryVariables = Exact<{ resource: Scalars['URI']; }>; export type IResolveUntitledFileContentQuery = ({ __typename?: 'Query'; } & { resolveUntitledFileContent?: Maybe<({ __typename?: 'TextFileContent'; } & Pick)>; }); export type IResolveWorkspaceRoot_WSQueryVariables = Exact<{ workspace?: Maybe; workspaceFolders?: Maybe> | Maybe>; options?: Maybe; }>; export type IResolveWorkspaceRoot_WSQuery = ({ __typename?: 'Query'; } & { resolveWorkspaceRoot?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & { children?: Maybe>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>>>; } & IFileSelfStatFragment)>; }); export type ISelectedResourceQueryVariables = Exact<{ [key: string]: never; }>; export type ISelectedResourceQuery = ({ __typename?: 'Query'; } & { selectedResource?: Maybe<({ __typename?: 'Context'; } & ISelectedResourceFragment)>; }); export type ITextContent_WSQueryVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type ITextContent_WSQuery = ({ __typename?: 'Query'; } & { readTextFile?: Maybe<({ __typename?: 'TextFileContent'; } & ITextContentFragment)>; }); export type IFileStreamContent_WSQueryVariables = Exact<{ resource: Scalars['URI']; options?: Maybe; }>; export type IFileStreamContent_WSQuery = ({ __typename?: 'Query'; } & { readStringStreamTextFile?: Maybe<({ __typename?: 'TextFilePublishContent'; } & Pick)>; }); export type IUntitledResourcesQueryVariables = Exact<{ [key: string]: never; }>; export type IUntitledResourcesQuery = ({ __typename?: 'Query'; } & Pick); export type IFileDataSubscriptionVariables = Exact<{ resource: Scalars['URI']; }>; export type IFileDataSubscription = ({ __typename?: 'Subscription'; } & { fileData?: Maybe)>>>; }); export type IFileOperationSubscriptionVariables = Exact<{ resource: Scalars['URI']; }>; export type IFileOperationSubscription = ({ __typename?: 'Subscription'; } & { fileOperation?: Maybe<({ __typename?: 'FileOperationOutput'; } & Pick & { target?: Maybe<({ __typename?: 'FileStatWithMetadata'; } & IFileSelfStatFragment)>; })>; }); export type IReadStreamTextFileSubscriptionVariables = Exact<{ resource: Scalars['URI']; }>; export type IReadStreamTextFileSubscription = ({ __typename?: 'Subscription'; } & { readStreamTextString?: Maybe<({ __typename?: 'TextFilePublishContent'; } & Pick)>; }); export type ResolverTypeWrapper = Promise | T; export type ResolverWithResolve = { resolve: ResolverFn; }; export type LegacyStitchingResolver = { fragment: string; resolve: ResolverFn; }; export type NewStitchingResolver = { selectionSet: string; resolve: ResolverFn; }; export type StitchingResolver = LegacyStitchingResolver | NewStitchingResolver; export type Resolver = ResolverFn | ResolverWithResolve | StitchingResolver; export type ResolverFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => Promise | TResult; export type SubscriptionSubscribeFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => AsyncIterator | Promise>; export type SubscriptionResolveFn = (parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; export interface SubscriptionSubscriberObject { subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult; }, TParent, TContext, TArgs>; resolve?: SubscriptionResolveFn; } export interface SubscriptionResolverObject { subscribe: SubscriptionSubscribeFn; resolve: SubscriptionResolveFn; } export type SubscriptionObject = SubscriptionSubscriberObject | SubscriptionResolverObject; export type SubscriptionResolver = ((...args: any[]) => SubscriptionObject) | SubscriptionObject; export type TypeResolveFn = (parent: TParent, context: TContext, info: GraphQLResolveInfo) => Maybe | Promise>; export type IsTypeOfResolverFn = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise; export type NextResolverFn = () => Promise; export type DirectiveResolverFn = (next: NextResolverFn, parent: TParent, args: TArgs, context: TContext, info: GraphQLResolveInfo) => TResult | Promise; /** Mapping between all available schema types and the resolvers types */ export type IResolversTypes = { Action: ResolverTypeWrapper; String: ResolverTypeWrapper; Boolean: ResolverTypeWrapper; ActionItem: ResolverTypeWrapper; ActionRun: ResolverTypeWrapper; ActionRun_input: IActionRun_input; Action_input: IAction_input; Actions: ResolverTypeWrapper; AddFoldersRequest: ResolverTypeWrapper; AddGroupOptions_Input: IAddGroupOptions_Input; AnyObject: ResolverTypeWrapper; Assets: ResolverTypeWrapper; Author: ResolverTypeWrapper; AutoSaveConfigurationType: IAutoSaveConfigurationType; BaseExtension: ResolverTypeWrapper; BaseResourceInput: IBaseResourceInput; BigInt: ResolverTypeWrapper; Bundles: ResolverTypeWrapper; ChangeRange: ResolverTypeWrapper; Int: ResolverTypeWrapper; ChangeRange_Input: IChangeRange_Input; ChangesChangesChunk_Input: IChangesChangesChunk_Input; ChangesChunk: ResolverTypeWrapper; ChangesChunk_Input: IChangesChunk_Input; CheckboxOptions: ResolverTypeWrapper; CheckboxOptions_input: ICheckboxOptions_input; ChunkOptions_Input: IChunkOptions_Input; CloseDirection: ICloseDirection; CloseEditorOptions_Input: ICloseEditorOptions_Input; CloseEditor_Input: ICloseEditor_Input; CloseEditorsFilter: ResolverTypeWrapper & { except?: Maybe; }>; CloseOptions_Input: ICloseOptions_Input; CodeEditorViewState: ResolverTypeWrapper; CodeEditorViewState_Input: ICodeEditorViewState_Input; Configuration: ResolverTypeWrapper; ConfigurationData: ResolverTypeWrapper; ConfigurationExtensionInfo: ResolverTypeWrapper; ConfigurationModel: ResolverTypeWrapper; ConfigurationOverrides: ResolverTypeWrapper; ConfigurationOverrides_Input: IConfigurationOverrides_Input; ConfigurationScope: IConfigurationScope; ConfigurationServiceAction: IConfigurationServiceAction; ConfigurationTarget: IConfigurationTarget; ContentChangedEvent: ResolverTypeWrapper; ContentChangedEvent_Input: IContentChangedEvent_Input; Context: ResolverTypeWrapper; ContextInput: IContextInput; Contributes: ResolverTypeWrapper; CopyEditorOptions_Input: ICopyEditorOptions_Input; CrashReporterStartOptions: ResolverTypeWrapper; CreateFileOptions_Input: ICreateFileOptions_Input; CursorState: ResolverTypeWrapper; CursorState_Input: ICursorState_Input; DataUriEditorInput: ResolverTypeWrapper; Debugger: ResolverTypeWrapper; DefaultPreferencesResponse: ResolverTypeWrapper; DefaultSettings: ResolverTypeWrapper; ID: ResolverTypeWrapper; DeleteFileOptions_Input: IDeleteFileOptions_Input; Detail: ResolverTypeWrapper; Detail_input: IDetail_input; DevToolsOptions: ResolverTypeWrapper; DevToolsOptionsMode: IDevToolsOptionsMode; Dialog: ResolverTypeWrapper; DialogResult: ResolverTypeWrapper; Dialog_input: IDialog_input; DiffEditorInput: ResolverTypeWrapper & { originalInput?: Maybe; modifiedInput?: Maybe; }>; DockLayout: ResolverTypeWrapper & { tabs?: Maybe>>; }>; EDITOR_ID: IEDITOR_ID; EDITOR_INPUT_ID: IEDITOR_INPUT_ID; EDITOR_INPUT_RESOURCE_TYPE_ID: IEDITOR_INPUT_RESOURCE_TYPE_ID; EditorActionType: IEditorActionType; EditorChildren: IResolversTypes['EditorPart'] | IResolversTypes['EditorGroup']; EditorChildren_Input: IEditorChildren_Input; EditorGroup: ResolverTypeWrapper & { tabs?: Maybe>>; }>; EditorGroupLayout: ResolverTypeWrapper; EditorIdentifier: ResolverTypeWrapper & { editor?: Maybe; }>; EditorInput: IResolversTypes['DataUriEditorInput'] | IResolversTypes['DiffEditorInput'] | IResolversTypes['FileEditorInput'] | IResolversTypes['ResourceEditorInput'] | IResolversTypes['SideBySideEditorInput'] | IResolversTypes['UntitledEditorInput']; EditorInput_Input: IEditorInput_Input; EditorLayout_Input: IEditorLayout_Input; EditorOpenOptions_Input: IEditorOpenOptions_Input; EditorOpenPositioning: IEditorOpenPositioning; EditorOptions_Input: IEditorOptions_Input; EditorPart: ResolverTypeWrapper & { children?: Maybe>>; }>; EditorPartConfiguration_Input: IEditorPartConfiguration_Input; EditorPartOptions_Input: ResolverTypeWrapper; EditorSettings: ResolverTypeWrapper; EditorsOrder: IEditorsOrder; Engines: ResolverTypeWrapper; EnterWorkspaceResult: ResolverTypeWrapper; Environment: ResolverTypeWrapper; EnvironmentServiceAction: IEnvironmentServiceAction; ExtensionColor: ResolverTypeWrapper; ExtensionColorTypes: ResolverTypeWrapper; ExtensionConfiguration: ResolverTypeWrapper; ExtensionConfigurationProperty: ResolverTypeWrapper; ExtensionContributions: ResolverTypeWrapper; ExtensionHostDebugParams: ResolverTypeWrapper; ExtensionIdentifier: ResolverTypeWrapper; ExtensionJSONValidation: ResolverTypeWrapper; ExtensionKind: IExtensionKind; ExtensionLanguage: ResolverTypeWrapper; ExtensionManifest: ResolverTypeWrapper; ExtensionManifestBugs: ResolverTypeWrapper; ExtensionManifestRepository: ResolverTypeWrapper; ExtensionPackageType: ResolverTypeWrapper; ExtensionType: IExtensionType; FieldError: ResolverTypeWrapper; FileChange: ResolverTypeWrapper; FileChangeType: FileChangeType; FileContent: ResolverTypeWrapper; FileContentStatus: FileContentStatus; FileDeleteOptions: ResolverTypeWrapper; FileEditorInput: ResolverTypeWrapper; FileFilter: ResolverTypeWrapper; FileLoadReason: IFileLoadReason; FileModelState: IFileModelState; FileOpenOptions: ResolverTypeWrapper; FileOperation: IFileOperation; FileOperationOutput: ResolverTypeWrapper; FileOperationResult: IFileOperationResult; FileOverwriteOptions: ResolverTypeWrapper; FileResult: ResolverTypeWrapper; FileServiceAction: IFileServiceAction; FileStat: ResolverTypeWrapper; FileStatWithMetadata: ResolverTypeWrapper; FileStateChange: IFileStateChange; FileStreamContent: ResolverTypeWrapper; FileToOpen: ResolverTypeWrapper; FileType: FileType; FileWriteOptions: ResolverTypeWrapper; Files: ResolverTypeWrapper; Files_Stat: ResolverTypeWrapper; FolderConfigurationModel: ResolverTypeWrapper; FolderSettings: ResolverTypeWrapper; FolderToOpen: ResolverTypeWrapper; GalleryBanner: ResolverTypeWrapper; Git: ResolverTypeWrapper; GitDecorations: ResolverTypeWrapper; GlobalSettings: ResolverTypeWrapper; Grammar: ResolverTypeWrapper; GraphqlCallType: IGraphqlCallType; GroupDirection: IGroupDirection; GroupLayoutArgument: ResolverTypeWrapper; GroupLocation: IGroupLocation; GroupOrientation: IGroupOrientation; GroupsArrangement: IGroupsArrangement; GroupsOrder: IGroupsOrder; HotExitConfiguration: HotExitConfiguration; IBaseStat: IResolversTypes['FileContent'] | IResolversTypes['FileStat'] | IResolversTypes['FileStatWithMetadata'] | IResolversTypes['FileStreamContent'] | IResolversTypes['TextFileContent'] | IResolversTypes['TextFilePublishContent'] | IResolversTypes['TextFileStreamContent']; IBaseStatWithMetadata: IResolversTypes['FileContent'] | IResolversTypes['FileStatWithMetadata'] | IResolversTypes['FileStreamContent'] | IResolversTypes['TextFileContent'] | IResolversTypes['TextFileStreamContent']; IBaseTextFileContent: IResolversTypes['TextFileContent'] | IResolversTypes['TextFilePublishContent'] | IResolversTypes['TextFileStreamContent']; IConfigurationChangeEvent: ResolverTypeWrapper; IConfigurationService: never; IContentChangedEvent: IResolversTypes['FileStatWithMetadata']; IDebugParams: IResolversTypes['ExtensionHostDebugParams']; IEditorGroup: IResolversTypes['EditorGroup']; IEditorInput: IResolversTypes['DataUriEditorInput'] | IResolversTypes['DiffEditorInput'] | IResolversTypes['FileEditorInput'] | IResolversTypes['ResourceEditorInput'] | IResolversTypes['SideBySideEditorInput'] | IResolversTypes['UntitledEditorInput']; IEditorInputWithGroupFields: IResolversTypes['DataUriEditorInput'] | IResolversTypes['DiffEditorInput'] | IResolversTypes['FileEditorInput'] | IResolversTypes['ResourceEditorInput'] | IResolversTypes['SideBySideEditorInput'] | IResolversTypes['UntitledEditorInput']; IEncodingSupport: IResolversTypes['FileEditorInput']; IFileClientMetadata: IResolversTypes['FileStatWithMetadata'] | IResolversTypes['TextFileContent']; IFileEditorInput: IResolversTypes['FileEditorInput']; IFileSystemProviderActivationEvent: never; IFileSystemProviderRegistrationEvent: never; IJSONValue_input: IIJSONValue_input; IModeSupport: IResolversTypes['FileEditorInput']; IPathData: IResolversTypes['Path']; IPathsToWaitForData: IResolversTypes['PathsToWaitFor']; ISettingsSubject: IResolversTypes['DefaultSettings'] | IResolversTypes['FolderSettings'] | IResolversTypes['GlobalSettings'] | IResolversTypes['LocalUserSettings'] | IResolversTypes['MemorySettings'] | IResolversTypes['RemoteUserSettings'] | IResolversTypes['UserSettings'] | IResolversTypes['WorkspaceSettings']; ISideBySideEditorInput: IResolversTypes['SideBySideEditorInput']; IStaticWorkspaceData: IResolversTypes['WorkspaceData']; ITreeItem: IResolversTypes['FileStatWithMetadata']; IUntitledFileValue: IResolversTypes['FileStatWithMetadata']; IUserPreferences: ResolverTypeWrapper; IUserSettings: ResolverTypeWrapper; ImportResult: ResolverTypeWrapper; InputTypeDetail: ResolverTypeWrapper; InputTypeDetail_input: IInputTypeDetail_input; Integrated: ResolverTypeWrapper; JSON: ResolverTypeWrapper; JSONObject: ResolverTypeWrapper; KeepOpen_Input: IKeepOpen_Input; KeyBinding: ResolverTypeWrapper; KeyPathSegment: IKeyPathSegment; LableFormatType: ILableFormatType; Languages: ResolverTypeWrapper; LineRange: ResolverTypeWrapper; LoadOptions_Input: ILoadOptions_Input; LocalUserSettings: ResolverTypeWrapper; Localization: ResolverTypeWrapper; LocalizationTranslation: ResolverTypeWrapper; MemorySettings: ResolverTypeWrapper; MenuId: IMenuId; MenuItemAction: ResolverTypeWrapper; MenuItemActionContext: ResolverTypeWrapper; MenuItemActionDebug: ResolverTypeWrapper; MenuItemActionEditor: ResolverTypeWrapper; MenuItemActionEditorTitle: ResolverTypeWrapper; MenuItemActionScm: ResolverTypeWrapper; MenuItemActionScmChange: ResolverTypeWrapper; MenuItemActionView: ResolverTypeWrapper; Menus: ResolverTypeWrapper; MergeGroupMode: IMergeGroupMode; MergeGroupOptions_Input: IMergeGroupOptions_Input; MessageBoxOptions: ResolverTypeWrapper; MessageBoxResult: ResolverTypeWrapper; MessageLink: ResolverTypeWrapper; MessageLink_input: IMessageLink_input; ModelLoadOrCreateOptions_Input: IModelLoadOrCreateOptions_Input; ModelLoadOrCreateOptions_Input_reload: IModelLoadOrCreateOptions_Input_reload; MoleculerServiceName: IMoleculerServiceName; MoveEditorOptions_Input: IMoveEditorOptions_Input; MoveEditor_Input: IMoveEditor_Input; Mutation: ResolverTypeWrapper<{}>; NativeOpenDialogOptions: ResolverTypeWrapper; NewWindowOptions: ResolverTypeWrapper; Node: never; Notification: ResolverTypeWrapper; NotificationActions: ResolverTypeWrapper; NotificationActions_input: INotificationActions_input; NotificationChangeEvent: ResolverTypeWrapper; NotificationChangeType: INotificationChangeType; NotificationMessage: ResolverTypeWrapper; NotificationMessage_input: INotificationMessage_input; NotificationSeverity: INotificationSeverity; NotificationViewItem: ResolverTypeWrapper; NotificationViewItemLabelKind: INotificationViewItemLabelKind; NotificationViewItemProgress: ResolverTypeWrapper; NotificationViewItemProgressState: ResolverTypeWrapper; Notification_input: INotification_input; Notifications: ResolverTypeWrapper; OpenConfiguration: ResolverTypeWrapper & { urisToOpen?: Maybe>>; }>; OpenContext: IOpenContext; OpenDialogOptions: ResolverTypeWrapper; OpenDialogOptionsProperties: IOpenDialogOptionsProperties; OpenDiff_Input: IOpenDiff_Input; OpenEditor_Input: IOpenEditor_Input; OpenFileRequest: ResolverTypeWrapper; OpenPositioningType: IOpenPositioningType; OpenSettings: ResolverTypeWrapper; OpenSideBySideDirection: IOpenSideBySideDirection; Output: ResolverTypeWrapper; Overrides: ResolverTypeWrapper; Path: ResolverTypeWrapper; PathsToWaitFor: ResolverTypeWrapper; Position: ResolverTypeWrapper; PositionInput: IPositionInput; PreferenceItem: ResolverTypeWrapper; PreferencesType: ResolverTypeWrapper; PrimaryButtonAction: ResolverTypeWrapper; PrimaryButtonAction_input: IPrimaryButtonAction_input; PromptChoiceRun: IPromptChoiceRun; PromptChoice_input: IPromptChoice_input; PromptOptionsCancel: IPromptOptionsCancel; PromptOptions_input: IPromptOptions_input; ProvidedRemoteConnectionStates: IProvidedRemoteConnectionStates; Query: ResolverTypeWrapper<{}>; Range: never; RangeInput: IRangeInput; ReadFileOptions_Input: IReadFileOptions_Input; ReadFileOptions_Input_limits: IReadFileOptions_Input_limits; ReadTextFileOptions_Input: IReadTextFileOptions_Input; ReadyState: IReadyState; RemoteUserSettings: ResolverTypeWrapper; RemoveEditor_Input: IRemoveEditor_Input; ResolveAll_toResolveWithMetadata_Input: IResolveAll_toResolveWithMetadata_Input; ResolveAll_toResolve_Input: IResolveAll_toResolve_Input; ResolveFileOptions_Input: IResolveFileOptions_Input; ResolveFileResult: ResolverTypeWrapper; ResolveFileResultWithMetadata: ResolverTypeWrapper; ResolveMetadataFileOptions_Input: IResolveMetadataFileOptions_Input; ResourceDiff_Input: IResourceDiff_Input; ResourceEditorInput: ResolverTypeWrapper; ResourceEncoding: ResolverTypeWrapper; ResourceMapConfigurationModel: ResolverTypeWrapper; ResourceSideBySide_Input: IResourceSideBySide_Input; Resource_Input: IResource_Input; RunActionInWindowRequest: ResolverTypeWrapper; RunActionInWindowRequestFrom: IRunActionInWindowRequestFrom; RunKeybindingInWindowRequest: ResolverTypeWrapper; SaveDialogOptions: ResolverTypeWrapper; SaveOptions_Input: ISaveOptions_Input; SaveReason: SaveReason; SaveWorkspaceRes: ResolverTypeWrapper; Scripts: ResolverTypeWrapper; Search: ResolverTypeWrapper; SearchQuickOpen: ResolverTypeWrapper; SelectEditor_Input: ISelectEditor_Input; Setting: ResolverTypeWrapper; SettingValueType: ISettingValueType; Settings: ResolverTypeWrapper; SettingsCascade: ResolverTypeWrapper & { subjects?: Maybe>>; }>; SettingsGroup: ResolverTypeWrapper; SettingsSection: ResolverTypeWrapper; SettingsSubject: IResolversTypes['UserSettings'] | IResolversTypes['LocalUserSettings'] | IResolversTypes['RemoteUserSettings'] | IResolversTypes['FolderSettings'] | IResolversTypes['GlobalSettings'] | IResolversTypes['WorkspaceSettings'] | IResolversTypes['MemorySettings'] | IResolversTypes['DefaultSettings']; Shell: ResolverTypeWrapper; ShellArgs: ResolverTypeWrapper; SideBySideEditor: ISideBySideEditor; SideBySideEditorInput: ResolverTypeWrapper & { master?: Maybe; details?: Maybe; }>; Snippet: ResolverTypeWrapper; StorageScope: IStorageScope; StreamContent: ResolverTypeWrapper; Subscription: ResolverTypeWrapper<{}>; TabCloseButtonType: ITabCloseButtonType; TabSizingType: ITabSizingType; Terminal: ResolverTypeWrapper; TextBufferData: ResolverTypeWrapper; TextEditorOptions_Input: ITextEditorOptions_Input; TextEditorSelection_Input: ITextEditorSelection_Input; TextFileContent: ResolverTypeWrapper; TextFileOperationResult: ITextFileOperationResult; TextFilePublishContent: ResolverTypeWrapper; TextFileServiceAction: ITextFileServiceAction; TextFileStreamContent: ResolverTypeWrapper; ThemeLabel: ResolverTypeWrapper; TreeData_Input: ITreeData_Input; URI: ResolverTypeWrapper; URIInput: IURIInput; URIToOpen: IResolversTypes['WorkspaceToOpen'] | IResolversTypes['FolderToOpen'] | IResolversTypes['FileToOpen']; UntitledEditorInput: ResolverTypeWrapper; UntitledResource_Input: IUntitledResource_Input; UpdateDelayedResource: ResolverTypeWrapper; UpdatedResource: ResolverTypeWrapper; UserPreferencesRes: ResolverTypeWrapper; UserSettings: ResolverTypeWrapper; VSBuffer: ResolverTypeWrapper; VSBufferReadableStream: ResolverTypeWrapper; View: ResolverTypeWrapper; ViewContainer: ResolverTypeWrapper; ViewState: ResolverTypeWrapper; ViewState_Input: IViewState_Input; WatchOptions_Input: IWatchOptions_Input; WindowConfiguration: ResolverTypeWrapper; WorkspaceContextServiceAction: IWorkspaceContextServiceAction; WorkspaceData: ResolverTypeWrapper; WorkspaceFolderData: ResolverTypeWrapper; WorkspaceFolder_Input: IWorkspaceFolder_Input; WorkspaceIdentifier: ResolverTypeWrapper; WorkspacePreferenceActivityBar: ResolverTypeWrapper; WorkspacePreferenceCommandPalette: ResolverTypeWrapper; WorkspacePreferenceEditor: ResolverTypeWrapper; WorkspacePreferenceExperimental: ResolverTypeWrapper; WorkspacePreferenceList: ResolverTypeWrapper; WorkspacePreferencePanel: ResolverTypeWrapper; WorkspacePreferenceQuickOpen: ResolverTypeWrapper; WorkspacePreferenceSettings: ResolverTypeWrapper; WorkspacePreferenceSideBar: ResolverTypeWrapper; WorkspacePreferenceStatusBar: ResolverTypeWrapper; WorkspacePreferenceTips: ResolverTypeWrapper; WorkspacePreferenceView: ResolverTypeWrapper; WorkspacePreferenceWorkbench: ResolverTypeWrapper; WorkspaceRes: ResolverTypeWrapper; WorkspaceSettings: ResolverTypeWrapper; WorkspaceStackSettings: ResolverTypeWrapper; WorkspaceToOpen: ResolverTypeWrapper; WorkspaceValue_Input: IWorkspaceValue_Input; Workspace_Input: IWorkspace_Input; WriteFileOptions_Input: IWriteFileOptions_Input; WriteTextFileOptions_Input: IWriteTextFileOptions_Input; commentThread: IcommentThread; scmProviders: IscmProviders; scmResourceGroups: IscmResourceGroups; }; /** Mapping between all available schema types and the resolvers parents */ export type IResolversParentTypes = { Action: IAction; String: Scalars['String']; Boolean: Scalars['Boolean']; ActionItem: IActionItem; ActionRun: IActionRun; ActionRun_input: IActionRun_input; Action_input: IAction_input; Actions: IActions; AddFoldersRequest: IAddFoldersRequest; AddGroupOptions_Input: IAddGroupOptions_Input; AnyObject: Scalars['AnyObject']; Assets: IAssets; Author: IAuthor; BaseExtension: IBaseExtension; BaseResourceInput: IBaseResourceInput; BigInt: Scalars['BigInt']; Bundles: IBundles; ChangeRange: IChangeRange; Int: Scalars['Int']; ChangeRange_Input: IChangeRange_Input; ChangesChangesChunk_Input: IChangesChangesChunk_Input; ChangesChunk: IChangesChunk; ChangesChunk_Input: IChangesChunk_Input; CheckboxOptions: ICheckboxOptions; CheckboxOptions_input: ICheckboxOptions_input; ChunkOptions_Input: IChunkOptions_Input; CloseEditorOptions_Input: ICloseEditorOptions_Input; CloseEditor_Input: ICloseEditor_Input; CloseEditorsFilter: Omit & { except?: Maybe; }; CloseOptions_Input: ICloseOptions_Input; CodeEditorViewState: ICodeEditorViewState; CodeEditorViewState_Input: ICodeEditorViewState_Input; Configuration: IConfiguration; ConfigurationData: IConfigurationData; ConfigurationExtensionInfo: IConfigurationExtensionInfo; ConfigurationModel: IConfigurationModel; ConfigurationOverrides: IConfigurationOverrides; ConfigurationOverrides_Input: IConfigurationOverrides_Input; ContentChangedEvent: IContentChangedEvent; ContentChangedEvent_Input: IContentChangedEvent_Input; Context: IContext; ContextInput: IContextInput; Contributes: IContributes; CopyEditorOptions_Input: ICopyEditorOptions_Input; CrashReporterStartOptions: ICrashReporterStartOptions; CreateFileOptions_Input: ICreateFileOptions_Input; CursorState: ICursorState; CursorState_Input: ICursorState_Input; DataUriEditorInput: IDataUriEditorInput; Debugger: IDebugger; DefaultPreferencesResponse: IDefaultPreferencesResponse; DefaultSettings: IDefaultSettings; ID: Scalars['ID']; DeleteFileOptions_Input: IDeleteFileOptions_Input; Detail: IDetail; Detail_input: IDetail_input; DevToolsOptions: IDevToolsOptions; Dialog: IDialog; DialogResult: IDialogResult; Dialog_input: IDialog_input; DiffEditorInput: Omit & { originalInput?: Maybe; modifiedInput?: Maybe; }; DockLayout: Omit & { tabs?: Maybe>>; }; EditorChildren: IResolversParentTypes['EditorPart'] | IResolversParentTypes['EditorGroup']; EditorChildren_Input: IEditorChildren_Input; EditorGroup: Omit & { tabs?: Maybe>>; }; EditorGroupLayout: IEditorGroupLayout; EditorIdentifier: Omit & { editor?: Maybe; }; EditorInput: IResolversParentTypes['DataUriEditorInput'] | IResolversParentTypes['DiffEditorInput'] | IResolversParentTypes['FileEditorInput'] | IResolversParentTypes['ResourceEditorInput'] | IResolversParentTypes['SideBySideEditorInput'] | IResolversParentTypes['UntitledEditorInput']; EditorInput_Input: IEditorInput_Input; EditorLayout_Input: IEditorLayout_Input; EditorOpenOptions_Input: IEditorOpenOptions_Input; EditorOptions_Input: IEditorOptions_Input; EditorPart: Omit & { children?: Maybe>>; }; EditorPartConfiguration_Input: IEditorPartConfiguration_Input; EditorPartOptions_Input: IEditorPartOptions_Input; EditorSettings: IEditorSettings; Engines: IEngines; EnterWorkspaceResult: IEnterWorkspaceResult; Environment: IEnvironment; ExtensionColor: IExtensionColor; ExtensionColorTypes: IExtensionColorTypes; ExtensionConfiguration: IExtensionConfiguration; ExtensionConfigurationProperty: IExtensionConfigurationProperty; ExtensionContributions: IExtensionContributions; ExtensionHostDebugParams: IExtensionHostDebugParams; ExtensionIdentifier: IExtensionIdentifier; ExtensionJSONValidation: IExtensionJSONValidation; ExtensionLanguage: IExtensionLanguage; ExtensionManifest: IExtensionManifest; ExtensionManifestBugs: IExtensionManifestBugs; ExtensionManifestRepository: IExtensionManifestRepository; ExtensionPackageType: IExtensionPackageType; FieldError: IFieldError; FileChange: IFileChange; FileContent: IFileContent; FileDeleteOptions: IFileDeleteOptions; FileEditorInput: IFileEditorInput; FileFilter: IFileFilter; FileOpenOptions: IFileOpenOptions; FileOperationOutput: IFileOperationOutput; FileOverwriteOptions: IFileOverwriteOptions; FileResult: IFileResult; FileStat: IFileStat; FileStatWithMetadata: IFileStatWithMetadata; FileStreamContent: IFileStreamContent; FileToOpen: IFileToOpen; FileWriteOptions: IFileWriteOptions; Files: IFiles; Files_Stat: IFiles_Stat; FolderConfigurationModel: IFolderConfigurationModel; FolderSettings: IFolderSettings; FolderToOpen: IFolderToOpen; GalleryBanner: IGalleryBanner; Git: IGit; GitDecorations: IGitDecorations; GlobalSettings: IGlobalSettings; Grammar: IGrammar; GroupLayoutArgument: IGroupLayoutArgument; IBaseStat: IResolversParentTypes['FileContent'] | IResolversParentTypes['FileStat'] | IResolversParentTypes['FileStatWithMetadata'] | IResolversParentTypes['FileStreamContent'] | IResolversParentTypes['TextFileContent'] | IResolversParentTypes['TextFilePublishContent'] | IResolversParentTypes['TextFileStreamContent']; IBaseStatWithMetadata: IResolversParentTypes['FileContent'] | IResolversParentTypes['FileStatWithMetadata'] | IResolversParentTypes['FileStreamContent'] | IResolversParentTypes['TextFileContent'] | IResolversParentTypes['TextFileStreamContent']; IBaseTextFileContent: IResolversParentTypes['TextFileContent'] | IResolversParentTypes['TextFilePublishContent'] | IResolversParentTypes['TextFileStreamContent']; IConfigurationChangeEvent: IIConfigurationChangeEvent; IConfigurationService: never; IContentChangedEvent: IResolversParentTypes['FileStatWithMetadata']; IDebugParams: IResolversParentTypes['ExtensionHostDebugParams']; IEditorGroup: IResolversParentTypes['EditorGroup']; IEditorInput: IResolversParentTypes['DataUriEditorInput'] | IResolversParentTypes['DiffEditorInput'] | IResolversParentTypes['FileEditorInput'] | IResolversParentTypes['ResourceEditorInput'] | IResolversParentTypes['SideBySideEditorInput'] | IResolversParentTypes['UntitledEditorInput']; IEditorInputWithGroupFields: IResolversParentTypes['DataUriEditorInput'] | IResolversParentTypes['DiffEditorInput'] | IResolversParentTypes['FileEditorInput'] | IResolversParentTypes['ResourceEditorInput'] | IResolversParentTypes['SideBySideEditorInput'] | IResolversParentTypes['UntitledEditorInput']; IEncodingSupport: IResolversParentTypes['FileEditorInput']; IFileClientMetadata: IResolversParentTypes['FileStatWithMetadata'] | IResolversParentTypes['TextFileContent']; IFileEditorInput: IResolversParentTypes['FileEditorInput']; IFileSystemProviderActivationEvent: never; IFileSystemProviderRegistrationEvent: never; IJSONValue_input: IIJSONValue_input; IModeSupport: IResolversParentTypes['FileEditorInput']; IPathData: IResolversParentTypes['Path']; IPathsToWaitForData: IResolversParentTypes['PathsToWaitFor']; ISettingsSubject: IResolversParentTypes['DefaultSettings'] | IResolversParentTypes['FolderSettings'] | IResolversParentTypes['GlobalSettings'] | IResolversParentTypes['LocalUserSettings'] | IResolversParentTypes['MemorySettings'] | IResolversParentTypes['RemoteUserSettings'] | IResolversParentTypes['UserSettings'] | IResolversParentTypes['WorkspaceSettings']; ISideBySideEditorInput: IResolversParentTypes['SideBySideEditorInput']; IStaticWorkspaceData: IResolversParentTypes['WorkspaceData']; ITreeItem: IResolversParentTypes['FileStatWithMetadata']; IUntitledFileValue: IResolversParentTypes['FileStatWithMetadata']; IUserPreferences: IIUserPreferences; IUserSettings: IIUserSettings; ImportResult: IImportResult; InputTypeDetail: IInputTypeDetail; InputTypeDetail_input: IInputTypeDetail_input; Integrated: IIntegrated; JSON: Scalars['JSON']; JSONObject: Scalars['JSONObject']; KeepOpen_Input: IKeepOpen_Input; KeyBinding: IKeyBinding; KeyPathSegment: IKeyPathSegment; Languages: ILanguages; LineRange: ILineRange; LoadOptions_Input: ILoadOptions_Input; LocalUserSettings: ILocalUserSettings; Localization: ILocalization; LocalizationTranslation: ILocalizationTranslation; MemorySettings: IMemorySettings; MenuItemAction: IMenuItemAction; MenuItemActionContext: IMenuItemActionContext; MenuItemActionDebug: IMenuItemActionDebug; MenuItemActionEditor: IMenuItemActionEditor; MenuItemActionEditorTitle: IMenuItemActionEditorTitle; MenuItemActionScm: IMenuItemActionScm; MenuItemActionScmChange: IMenuItemActionScmChange; MenuItemActionView: IMenuItemActionView; Menus: IMenus; MergeGroupOptions_Input: IMergeGroupOptions_Input; MessageBoxOptions: IMessageBoxOptions; MessageBoxResult: IMessageBoxResult; MessageLink: IMessageLink; MessageLink_input: IMessageLink_input; ModelLoadOrCreateOptions_Input: IModelLoadOrCreateOptions_Input; ModelLoadOrCreateOptions_Input_reload: IModelLoadOrCreateOptions_Input_reload; MoveEditorOptions_Input: IMoveEditorOptions_Input; MoveEditor_Input: IMoveEditor_Input; Mutation: {}; NativeOpenDialogOptions: INativeOpenDialogOptions; NewWindowOptions: INewWindowOptions; Node: never; Notification: INotification; NotificationActions: INotificationActions; NotificationActions_input: INotificationActions_input; NotificationChangeEvent: INotificationChangeEvent; NotificationMessage: INotificationMessage; NotificationMessage_input: INotificationMessage_input; NotificationViewItem: INotificationViewItem; NotificationViewItemProgress: INotificationViewItemProgress; NotificationViewItemProgressState: INotificationViewItemProgressState; Notification_input: INotification_input; Notifications: INotifications; OpenConfiguration: Omit & { urisToOpen?: Maybe>>; }; OpenDialogOptions: IOpenDialogOptions; OpenDiff_Input: IOpenDiff_Input; OpenEditor_Input: IOpenEditor_Input; OpenFileRequest: IOpenFileRequest; OpenSettings: IOpenSettings; Output: IOutput; Overrides: IOverrides; Path: IPath; PathsToWaitFor: IPathsToWaitFor; Position: IPosition; PositionInput: IPositionInput; PreferenceItem: IPreferenceItem; PreferencesType: IPreferencesType; PrimaryButtonAction: IPrimaryButtonAction; PrimaryButtonAction_input: IPrimaryButtonAction_input; PromptChoiceRun: IPromptChoiceRun; PromptChoice_input: IPromptChoice_input; PromptOptionsCancel: IPromptOptionsCancel; PromptOptions_input: IPromptOptions_input; Query: {}; Range: never; RangeInput: IRangeInput; ReadFileOptions_Input: IReadFileOptions_Input; ReadFileOptions_Input_limits: IReadFileOptions_Input_limits; ReadTextFileOptions_Input: IReadTextFileOptions_Input; RemoteUserSettings: IRemoteUserSettings; RemoveEditor_Input: IRemoveEditor_Input; ResolveAll_toResolveWithMetadata_Input: IResolveAll_toResolveWithMetadata_Input; ResolveAll_toResolve_Input: IResolveAll_toResolve_Input; ResolveFileOptions_Input: IResolveFileOptions_Input; ResolveFileResult: IResolveFileResult; ResolveFileResultWithMetadata: IResolveFileResultWithMetadata; ResolveMetadataFileOptions_Input: IResolveMetadataFileOptions_Input; ResourceDiff_Input: IResourceDiff_Input; ResourceEditorInput: IResourceEditorInput; ResourceEncoding: IResourceEncoding; ResourceMapConfigurationModel: IResourceMapConfigurationModel; ResourceSideBySide_Input: IResourceSideBySide_Input; Resource_Input: IResource_Input; RunActionInWindowRequest: IRunActionInWindowRequest; RunKeybindingInWindowRequest: IRunKeybindingInWindowRequest; SaveDialogOptions: ISaveDialogOptions; SaveOptions_Input: ISaveOptions_Input; SaveWorkspaceRes: ISaveWorkspaceRes; Scripts: IScripts; Search: ISearch; SearchQuickOpen: ISearchQuickOpen; SelectEditor_Input: ISelectEditor_Input; Setting: ISetting; Settings: ISettings; SettingsCascade: Omit & { subjects?: Maybe>>; }; SettingsGroup: ISettingsGroup; SettingsSection: ISettingsSection; SettingsSubject: IResolversParentTypes['UserSettings'] | IResolversParentTypes['LocalUserSettings'] | IResolversParentTypes['RemoteUserSettings'] | IResolversParentTypes['FolderSettings'] | IResolversParentTypes['GlobalSettings'] | IResolversParentTypes['WorkspaceSettings'] | IResolversParentTypes['MemorySettings'] | IResolversParentTypes['DefaultSettings']; Shell: IShell; ShellArgs: IShellArgs; SideBySideEditorInput: Omit & { master?: Maybe; details?: Maybe; }; Snippet: ISnippet; StreamContent: IStreamContent; Subscription: {}; Terminal: ITerminal; TextBufferData: ITextBufferData; TextEditorOptions_Input: ITextEditorOptions_Input; TextEditorSelection_Input: ITextEditorSelection_Input; TextFileContent: ITextFileContent; TextFilePublishContent: ITextFilePublishContent; TextFileStreamContent: ITextFileStreamContent; ThemeLabel: IThemeLabel; TreeData_Input: ITreeData_Input; URI: Scalars['URI']; URIInput: IURIInput; URIToOpen: IResolversParentTypes['WorkspaceToOpen'] | IResolversParentTypes['FolderToOpen'] | IResolversParentTypes['FileToOpen']; UntitledEditorInput: IUntitledEditorInput; UntitledResource_Input: IUntitledResource_Input; UpdateDelayedResource: IUpdateDelayedResource; UpdatedResource: IUpdatedResource; UserPreferencesRes: IUserPreferencesRes; UserSettings: IUserSettings; VSBuffer: Scalars['VSBuffer']; VSBufferReadableStream: Scalars['VSBufferReadableStream']; View: IView; ViewContainer: IViewContainer; ViewState: IViewState; ViewState_Input: IViewState_Input; WatchOptions_Input: IWatchOptions_Input; WindowConfiguration: IWindowConfiguration; WorkspaceData: IWorkspaceData; WorkspaceFolderData: IWorkspaceFolderData; WorkspaceFolder_Input: IWorkspaceFolder_Input; WorkspaceIdentifier: IWorkspaceIdentifier; WorkspacePreferenceActivityBar: IWorkspacePreferenceActivityBar; WorkspacePreferenceCommandPalette: IWorkspacePreferenceCommandPalette; WorkspacePreferenceEditor: IWorkspacePreferenceEditor; WorkspacePreferenceExperimental: IWorkspacePreferenceExperimental; WorkspacePreferenceList: IWorkspacePreferenceList; WorkspacePreferencePanel: IWorkspacePreferencePanel; WorkspacePreferenceQuickOpen: IWorkspacePreferenceQuickOpen; WorkspacePreferenceSettings: IWorkspacePreferenceSettings; WorkspacePreferenceSideBar: IWorkspacePreferenceSideBar; WorkspacePreferenceStatusBar: IWorkspacePreferenceStatusBar; WorkspacePreferenceTips: IWorkspacePreferenceTips; WorkspacePreferenceView: IWorkspacePreferenceView; WorkspacePreferenceWorkbench: IWorkspacePreferenceWorkbench; WorkspaceRes: IWorkspaceRes; WorkspaceSettings: IWorkspaceSettings; WorkspaceStackSettings: IWorkspaceStackSettings; WorkspaceToOpen: IWorkspaceToOpen; WorkspaceValue_Input: IWorkspaceValue_Input; Workspace_Input: IWorkspace_Input; WriteFileOptions_Input: IWriteFileOptions_Input; WriteTextFileOptions_Input: IWriteTextFileOptions_Input; }; export type IActionResolvers = { id?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; tooltip?: Resolver, ParentType, ContextType>; class?: Resolver, ParentType, ContextType>; enabled?: Resolver, ParentType, ContextType>; checked?: Resolver, ParentType, ContextType>; radio?: Resolver, ParentType, ContextType>; run?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IActionItemResolvers = { label?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IActionRunResolvers = { type?: Resolver, ParentType, ContextType>; document?: Resolver, ParentType, ContextType>; variables?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IActionsResolvers = { id?: Resolver, ParentType, ContextType>; command?: Resolver, ParentType, ContextType>; title?: Resolver, ParentType, ContextType>; category?: Resolver, ParentType, ContextType>; actionItem?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IAddFoldersRequestResolvers = { foldersToAdd?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export interface IAnyObjectScalarConfig extends GraphQLScalarTypeConfig { name: 'AnyObject'; } export type IAssetsResolvers = { Type?: Resolver, ParentType, ContextType>; Content?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IAuthorResolvers = { name?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IBaseExtensionResolvers = { type?: Resolver, ParentType, ContextType>; identifier?: Resolver, ParentType, ContextType>; galleryIdentifier?: Resolver, ParentType, ContextType>; manifest?: Resolver, ParentType, ContextType>; location?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export interface IBigIntScalarConfig extends GraphQLScalarTypeConfig { name: 'BigInt'; } export type IBundlesResolvers = { server?: Resolver, ParentType, ContextType>; browser?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IChangeRangeResolvers = { startLineNumber?: Resolver, ParentType, ContextType>; startColumn?: Resolver, ParentType, ContextType>; endLineNumber?: Resolver, ParentType, ContextType>; endColumn?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IChangesChunkResolvers = { range?: Resolver, ParentType, ContextType>; rangeLength?: Resolver, ParentType, ContextType>; text?: Resolver, ParentType, ContextType>; rangeOffset?: Resolver, ParentType, ContextType>; forceMoveMarkers?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ICheckboxOptionsResolvers = { label?: Resolver, ParentType, ContextType>; checked?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ICloseEditorsFilterResolvers = { direction?: Resolver, ParentType, ContextType>; except?: Resolver, ParentType, ContextType>; savedOnly?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ICodeEditorViewStateResolvers = { cursorState?: Resolver, ParentType, ContextType>; viewState?: Resolver, ParentType, ContextType>; contributionsState?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IConfigurationResolvers = { defaultSetting?: Resolver>>, ParentType, ContextType>; files?: Resolver, ParentType, ContextType>; git?: Resolver, ParentType, ContextType>; languages?: Resolver, ParentType, ContextType>; output?: Resolver, ParentType, ContextType>; search?: Resolver, ParentType, ContextType>; terminal?: Resolver, ParentType, ContextType>; workspace?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IConfigurationDataResolvers = { defaults?: Resolver, ParentType, ContextType>; user?: Resolver, ParentType, ContextType>; workspace?: Resolver, ParentType, ContextType>; folders?: Resolver>>, ParentType, ContextType>; isComplete?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IConfigurationExtensionInfoResolvers = { id?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IConfigurationModelResolvers = { contents?: Resolver, ParentType, ContextType>; keys?: Resolver>>, ParentType, ContextType>; overrides?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IConfigurationOverridesResolvers = { resource?: Resolver, ParentType, ContextType>; overrideIdentifier?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IContentChangedEventResolvers = { changes?: Resolver>>, ParentType, ContextType>; eol?: Resolver, ParentType, ContextType>; versionId?: Resolver, ParentType, ContextType>; isUndoing?: Resolver, ParentType, ContextType>; isRedoing?: Resolver, ParentType, ContextType>; isFlush?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IContextResolvers = { originalResourceScheme?: Resolver, ParentType, ContextType>; view?: Resolver, ParentType, ContextType>; viewItem?: Resolver, ParentType, ContextType>; gitOpenRepositoryCount?: Resolver, ParentType, ContextType>; isInDiffEditor?: Resolver, ParentType, ContextType>; isInDiffRightEditor?: Resolver, ParentType, ContextType>; resourceScheme?: Resolver, ParentType, ContextType>; resourceFilename?: Resolver, ParentType, ContextType>; resourceLangId?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; resourceExtName?: Resolver, ParentType, ContextType>; resourceSet?: Resolver, ParentType, ContextType>; isFileSystemResource?: Resolver, ParentType, ContextType>; inputFocus?: Resolver, ParentType, ContextType>; suggestWidgetVisible?: Resolver, ParentType, ContextType>; suggestWidgetMultipleSuggestions?: Resolver, ParentType, ContextType>; suggestionMakesTextEdit?: Resolver, ParentType, ContextType>; acceptSuggestionOnEnter?: Resolver, ParentType, ContextType>; hasOtherSuggestions?: Resolver, ParentType, ContextType>; groupFocusedInOpenEditors?: Resolver, ParentType, ContextType>; dirtyEditor?: Resolver, ParentType, ContextType>; resourceSelectedForCompare?: Resolver, ParentType, ContextType>; fileCopied?: Resolver, ParentType, ContextType>; breadcrumbsPossible?: Resolver, ParentType, ContextType>; breadcrumbsVisible?: Resolver, ParentType, ContextType>; breadcrumbsActive?: Resolver, ParentType, ContextType>; canNavigateBack?: Resolver, ParentType, ContextType>; canNavigateForward?: Resolver, ParentType, ContextType>; canNavigateToLastEditLocation?: Resolver, ParentType, ContextType>; dirtyDiffVisible?: Resolver, ParentType, ContextType>; cancellableOperation?: Resolver, ParentType, ContextType>; parameterHintsVisible?: Resolver, ParentType, ContextType>; parameterHintsMultipleSignatures?: Resolver, ParentType, ContextType>; markdownPreviewFocus?: Resolver, ParentType, ContextType>; isMac?: Resolver, ParentType, ContextType>; isLinux?: Resolver, ParentType, ContextType>; isWindows?: Resolver, ParentType, ContextType>; remoteAuthority?: Resolver, ParentType, ContextType>; remoteConnectionState?: Resolver, ParentType, ContextType>; hasMacNativeTabs?: Resolver, ParentType, ContextType>; supportsWorkspaces?: Resolver, ParentType, ContextType>; isDevelopment?: Resolver, ParentType, ContextType>; workbenchState?: Resolver, ParentType, ContextType>; workspaceFolderCount?: Resolver, ParentType, ContextType>; remoteFileDialogVisible?: Resolver, ParentType, ContextType>; isFullscreen?: Resolver, ParentType, ContextType>; atEndOfWord?: Resolver, ParentType, ContextType>; scmRepository?: Resolver, ParentType, ContextType>; scmProvider?: Resolver, ParentType, ContextType>; scmResourceGroup?: Resolver, ParentType, ContextType>; inDiffEditorKey?: Resolver, ParentType, ContextType>; isDominatedByLongLines?: Resolver, ParentType, ContextType>; isWordWrapMinified?: Resolver, ParentType, ContextType>; commentThread?: Resolver, ParentType, ContextType>; commentThreadisEmpty?: Resolver, ParentType, ContextType>; commentIsEmpty?: Resolver, ParentType, ContextType>; commentEditorFocused?: Resolver, ParentType, ContextType>; interfaceOverviewVisible?: Resolver, ParentType, ContextType>; inReferenceSearchEditor?: Resolver, ParentType, ContextType>; referenceSearchVisible?: Resolver, ParentType, ContextType>; listFocus?: Resolver, ParentType, ContextType>; listSupportsMultiSelect?: Resolver, ParentType, ContextType>; listHasSelectionOrFocus?: Resolver, ParentType, ContextType>; listDoubleSelection?: Resolver, ParentType, ContextType>; listMultiSelection?: Resolver, ParentType, ContextType>; listSupportsKeyboardNavigation?: Resolver, ParentType, ContextType>; WorkbenchListAutomaticKeyboardNavigationKey?: Resolver, ParentType, ContextType>; accessibilityHelpWidgetVisible?: Resolver, ParentType, ContextType>; inQuickOpenKey?: Resolver, ParentType, ContextType>; supportedCodeAction?: Resolver, ParentType, ContextType>; hasSymbols?: Resolver, ParentType, ContextType>; hasSnippetCompletions?: Resolver, ParentType, ContextType>; messageVisible?: Resolver, ParentType, ContextType>; editorHasCallHierarchyProvider?: Resolver, ParentType, ContextType>; callHierarchyVisible?: Resolver, ParentType, ContextType>; searchViewletVisible?: Resolver, ParentType, ContextType>; searchViewletFocus?: Resolver, ParentType, ContextType>; inputBoxFocus?: Resolver, ParentType, ContextType>; searchInputBoxFocus?: Resolver, ParentType, ContextType>; replaceInputBoxFocus?: Resolver, ParentType, ContextType>; patternIncludesInputBoxFocus?: Resolver, ParentType, ContextType>; patternExcludesInputBoxFocus?: Resolver, ParentType, ContextType>; replaceActive?: Resolver, ParentType, ContextType>; hasSearchResult?: Resolver, ParentType, ContextType>; firstMatchFocus?: Resolver, ParentType, ContextType>; fileMatchOrMatchFocus?: Resolver, ParentType, ContextType>; fileMatchOrFolderMatchFocus?: Resolver, ParentType, ContextType>; fileMatchFocus?: Resolver, ParentType, ContextType>; folderMatchFocus?: Resolver, ParentType, ContextType>; matchFocus?: Resolver, ParentType, ContextType>; inRecentFilesPicker?: Resolver, ParentType, ContextType>; inWindowsPicker?: Resolver, ParentType, ContextType>; findWidgetVisible?: Resolver, ParentType, ContextType>; findInputFocussed?: Resolver, ParentType, ContextType>; replaceInputFocussed?: Resolver, ParentType, ContextType>; editorTextFocus?: Resolver, ParentType, ContextType>; editorFocus?: Resolver, ParentType, ContextType>; textInputFocus?: Resolver, ParentType, ContextType>; editorReadonly?: Resolver, ParentType, ContextType>; editorHasSelection?: Resolver, ParentType, ContextType>; editorHasMultipleSelections?: Resolver, ParentType, ContextType>; editorTabMoveFocus?: Resolver, ParentType, ContextType>; isInEmbeddedEditor?: Resolver, ParentType, ContextType>; canUndo?: Resolver, ParentType, ContextType>; canRedo?: Resolver, ParentType, ContextType>; editorLangId?: Resolver, ParentType, ContextType>; editorHasCompletionItemProvider?: Resolver, ParentType, ContextType>; editorHasCodeActionsProvider?: Resolver, ParentType, ContextType>; editorHasDefinitionProvider?: Resolver, ParentType, ContextType>; editorHasDeclarationProvider?: Resolver, ParentType, ContextType>; editorHasImplementationProvider?: Resolver, ParentType, ContextType>; editorHasTypeDefinitionProvider?: Resolver, ParentType, ContextType>; editorHasHoverProvider?: Resolver, ParentType, ContextType>; editorHadDocumentHighlightProvider?: Resolver, ParentType, ContextType>; editorHasDocumentSymbolProvider?: Resolver, ParentType, ContextType>; editorHasReferenceProvider?: Resolver, ParentType, ContextType>; editorHasRenameProvider?: Resolver, ParentType, ContextType>; editorHasSignatureHelpProvider?: Resolver, ParentType, ContextType>; editorHasDocumentFormattingProvider?: Resolver, ParentType, ContextType>; editorHasDocumentSelectionFormattingProvider?: Resolver, ParentType, ContextType>; editorHasMultipleDocumentSelectionFormattingProvider?: Resolver, ParentType, ContextType>; activeEditor?: Resolver, ParentType, ContextType>; editorIsOpen?: Resolver, ParentType, ContextType>; editorPinned?: Resolver, ParentType, ContextType>; groupActiveEditorDirty?: Resolver, ParentType, ContextType>; groupEditorsCount?: Resolver, ParentType, ContextType>; textCompareEditorVisible?: Resolver, ParentType, ContextType>; textCompareEditorActive?: Resolver, ParentType, ContextType>; activeEditorGroupEmpty?: Resolver, ParentType, ContextType>; multipleEditorGroups?: Resolver, ParentType, ContextType>; inZenMode?: Resolver, ParentType, ContextType>; inCenteredLayout?: Resolver, ParentType, ContextType>; splitEditorsVertically?: Resolver, ParentType, ContextType>; sideBarVisible?: Resolver, ParentType, ContextType>; sideBarFocus?: Resolver, ParentType, ContextType>; activeViewlet?: Resolver, ParentType, ContextType>; activePanel?: Resolver, ParentType, ContextType>; panelFocus?: Resolver, ParentType, ContextType>; panelPosition?: Resolver, ParentType, ContextType>; debugType?: Resolver, ParentType, ContextType>; debugConfigurationType?: Resolver, ParentType, ContextType>; debugState?: Resolver, ParentType, ContextType>; inDebugMode?: Resolver, ParentType, ContextType>; inDebugRepl?: Resolver, ParentType, ContextType>; breakpointWidgetVisible?: Resolver, ParentType, ContextType>; watchExpressionsFocused?: Resolver, ParentType, ContextType>; variablesFocused?: Resolver, ParentType, ContextType>; expressionSelected?: Resolver, ParentType, ContextType>; breakpointSelected?: Resolver, ParentType, ContextType>; callStackItemType?: Resolver, ParentType, ContextType>; loadedScriptsSupported?: Resolver, ParentType, ContextType>; loadedScriptsItemType?: Resolver, ParentType, ContextType>; focusedSessionIsAttach?: Resolver, ParentType, ContextType>; stepBackSupported?: Resolver, ParentType, ContextType>; restartFrameSupported?: Resolver, ParentType, ContextType>; inSettingsEditor?: Resolver, ParentType, ContextType>; inSettingsJSONEditor?: Resolver, ParentType, ContextType>; inSettingsSearch?: Resolver, ParentType, ContextType>; settingsTocRowFocus?: Resolver, ParentType, ContextType>; inKeybindings?: Resolver, ParentType, ContextType>; inKeybindingsSearch?: Resolver, ParentType, ContextType>; keybindingFocus?: Resolver, ParentType, ContextType>; explorerViewletVisible?: Resolver, ParentType, ContextType>; explorerResourceIsFolder?: Resolver, ParentType, ContextType>; explorerResourceReadonly?: Resolver, ParentType, ContextType>; explorerResourceIsRoot?: Resolver, ParentType, ContextType>; explorerResourceCut?: Resolver, ParentType, ContextType>; explorerResourceMoveableToTrash?: Resolver, ParentType, ContextType>; filesExplorerFocus?: Resolver, ParentType, ContextType>; openEditorsVisible?: Resolver, ParentType, ContextType>; openEditorsFocus?: Resolver, ParentType, ContextType>; explorerViewletFocus?: Resolver, ParentType, ContextType>; terminalIsOpen?: Resolver, ParentType, ContextType>; terminalFocus?: Resolver, ParentType, ContextType>; terminalTextSelected?: Resolver, ParentType, ContextType>; terminalFindWidgetVisible?: Resolver, ParentType, ContextType>; terminalFindWidgetInputFocused?: Resolver, ParentType, ContextType>; terminalFindWidgetFocused?: Resolver, ParentType, ContextType>; webviewFindWidgetVisible?: Resolver, ParentType, ContextType>; taskRunning?: Resolver, ParentType, ContextType>; referenceSearchTreeFocused?: Resolver, ParentType, ContextType>; interactivePlaygroundFocus?: Resolver, ParentType, ContextType>; outlineFiltered?: Resolver, ParentType, ContextType>; outlineFocused?: Resolver, ParentType, ContextType>; problemsViewFocus?: Resolver, ParentType, ContextType>; problemFocus?: Resolver, ParentType, ContextType>; problemsFilterFocus?: Resolver, ParentType, ContextType>; relatedInformationFocus?: Resolver, ParentType, ContextType>; inOutput?: Resolver, ParentType, ContextType>; activeLogOutput?: Resolver, ParentType, ContextType>; multiCursorModifier?: Resolver, ParentType, ContextType>; saveConflictResolutionContext?: Resolver, ParentType, ContextType>; markersNavigationVisible?: Resolver, ParentType, ContextType>; hasWordHighlights?: Resolver, ParentType, ContextType>; profileSessionState?: Resolver, ParentType, ContextType>; extensionHostProfileRecorded?: Resolver, ParentType, ContextType>; historyNavigationEnabled?: Resolver, ParentType, ContextType>; historyNavigationWidget?: Resolver, ParentType, ContextType>; nonEmptyWorkspace?: Resolver, ParentType, ContextType>; defaultExtensionViews?: Resolver, ParentType, ContextType>; searchMarketplaceExtensions?: Resolver, ParentType, ContextType>; searchInstalledExtensions?: Resolver, ParentType, ContextType>; searchOutdatedExtensions?: Resolver, ParentType, ContextType>; searchEnabledExtensions?: Resolver, ParentType, ContextType>; searchDisabledExtensions?: Resolver, ParentType, ContextType>; hasInstalledExtensions?: Resolver, ParentType, ContextType>; searchBuiltInExtensions?: Resolver, ParentType, ContextType>; recommendedExtensions?: Resolver, ParentType, ContextType>; defaultRecommendedExtensions?: Resolver, ParentType, ContextType>; workspaceRecommendations?: Resolver, ParentType, ContextType>; workspaceFolderRecommendations?: Resolver, ParentType, ContextType>; addToWorkspaceRecommendations?: Resolver, ParentType, ContextType>; addToWorkspaceFolderRecommendations?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IContributesResolvers = { menus?: Resolver, ParentType, ContextType>; actions?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ICrashReporterStartOptionsResolvers = { companyName?: Resolver, ParentType, ContextType>; submitURL?: Resolver, ParentType, ContextType>; productName?: Resolver, ParentType, ContextType>; uploadToServer?: Resolver, ParentType, ContextType>; ignoreSystemCrashHandler?: Resolver, ParentType, ContextType>; extra?: Resolver, ParentType, ContextType>; crashesDirectory?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ICursorStateResolvers = { inSelectionMode?: Resolver, ParentType, ContextType>; selectionStart?: Resolver, ParentType, ContextType>; position?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDataUriEditorInputResolvers = { id?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; typeId?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; fileReference?: Resolver, ParentType, ContextType>; preferredEditorId?: Resolver, ParentType, ContextType>; isSupportsSplitEditor?: Resolver, ParentType, ContextType>; isActive?: Resolver, ParentType, ContextType>; preview?: Resolver, ParentType, ContextType>; isPinned?: Resolver, ParentType, ContextType>; editorId?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; closable?: Resolver, ParentType, ContextType>; mime?: Resolver, ParentType, ContextType>; etag?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDebuggerResolvers = { label?: Resolver, ParentType, ContextType>; type?: Resolver, ParentType, ContextType>; runtime?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDefaultPreferencesResponseResolvers = { preferences?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDefaultSettingsResolvers = { id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IDetailResolvers = { inputName?: Resolver, ParentType, ContextType>; inputType?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; placeholder?: Resolver, ParentType, ContextType>; defaultValue?: Resolver, ParentType, ContextType>; required?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDevToolsOptionsResolvers = { mode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDialogResolvers = { dialogType?: Resolver, ParentType, ContextType>; detail?: Resolver>>, ParentType, ContextType>; primaryButton?: Resolver, ParentType, ContextType>; secondaryButton?: Resolver, ParentType, ContextType>; checkbox?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDialogResultResolvers = { confirmed?: Resolver, ParentType, ContextType>; checkboxChecked?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDiffEditorInputResolvers = { id?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; typeId?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; fileReference?: Resolver, ParentType, ContextType>; preferredEditorId?: Resolver, ParentType, ContextType>; isSupportsSplitEditor?: Resolver, ParentType, ContextType>; isActive?: Resolver, ParentType, ContextType>; preview?: Resolver, ParentType, ContextType>; isPinned?: Resolver, ParentType, ContextType>; editorId?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; closable?: Resolver, ParentType, ContextType>; originalInput?: Resolver, ParentType, ContextType>; modifiedInput?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IDockLayoutResolvers = { id?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; activeId?: Resolver, ParentType, ContextType>; mode?: Resolver, ParentType, ContextType>; children?: Resolver>>, ParentType, ContextType>; tabs?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEditorChildrenResolvers = { __resolveType: TypeResolveFn<'EditorPart' | 'EditorGroup', ParentType, ContextType>; }; export type IEditorGroupResolvers = { activeId?: Resolver, ParentType, ContextType>; id?: Resolver; isActive?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; tabs?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEditorGroupLayoutResolvers = { groups?: Resolver>>, ParentType, ContextType>; orientation?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEditorIdentifierResolvers = { groupId?: Resolver, ParentType, ContextType>; editor?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEditorInputResolvers = { __resolveType: TypeResolveFn<'DataUriEditorInput' | 'DiffEditorInput' | 'FileEditorInput' | 'ResourceEditorInput' | 'SideBySideEditorInput' | 'UntitledEditorInput', ParentType, ContextType>; }; export type IEditorPartResolvers = { id?: Resolver; mode?: Resolver, ParentType, ContextType>; height?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; children?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEditorPartOptions_InputResolvers = { showTabs?: Resolver, ParentType, ContextType>; highlightModifiedTabs?: Resolver, ParentType, ContextType>; tabCloseButton?: Resolver, ParentType, ContextType>; tabSizing?: Resolver, ParentType, ContextType>; focusRecentEditorAfterClose?: Resolver, ParentType, ContextType>; showIcons?: Resolver, ParentType, ContextType>; enablePreview?: Resolver, ParentType, ContextType>; enablePreviewFromQuickOpen?: Resolver, ParentType, ContextType>; closeOnFileDelete?: Resolver, ParentType, ContextType>; openPositioning?: Resolver, ParentType, ContextType>; openSideBySideDirection?: Resolver, ParentType, ContextType>; closeEmptyGroup?: Resolver, ParentType, ContextType>; revealIfOpen?: Resolver, ParentType, ContextType>; swipeToNavigate?: Resolver, ParentType, ContextType>; labelFormat?: Resolver, ParentType, ContextType>; restoreViewState?: Resolver, ParentType, ContextType>; iconTheme?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEditorSettingsResolvers = { editorOpenPositioning?: Resolver, ParentType, ContextType>; focusRecentEditorAfterClose?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEnginesResolvers = { node?: Resolver, ParentType, ContextType>; vscode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEnterWorkspaceResultResolvers = { workspace?: Resolver; backupPath?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IEnvironmentResolvers = { args?: Resolver, ParentType, ContextType>; execPath?: Resolver, ParentType, ContextType>; cliPath?: Resolver, ParentType, ContextType>; appRoot?: Resolver, ParentType, ContextType>; userHome?: Resolver, ParentType, ContextType>; userDataPath?: Resolver, ParentType, ContextType>; appNameLong?: Resolver, ParentType, ContextType>; appQuality?: Resolver, ParentType, ContextType>; appSettingsHome?: Resolver, ParentType, ContextType>; appSettingsPath?: Resolver, ParentType, ContextType>; appKeybindingsPath?: Resolver, ParentType, ContextType>; settingsSearchBuildId?: Resolver, ParentType, ContextType>; settingsSearchUrl?: Resolver, ParentType, ContextType>; globalStorageHome?: Resolver, ParentType, ContextType>; workspaceStorageHome?: Resolver, ParentType, ContextType>; backupHome?: Resolver, ParentType, ContextType>; backupWorkspacesPath?: Resolver, ParentType, ContextType>; untitledWorkspacesHome?: Resolver, ParentType, ContextType>; workspacesHome?: Resolver, ParentType, ContextType>; workspacesProjectPath?: Resolver, ParentType, ContextType>; workspaceSettingsPath?: Resolver, ParentType, ContextType>; isExtensionDevelopment?: Resolver, ParentType, ContextType>; disableExtensions?: Resolver, ParentType, ContextType>; builtinExtensionsPath?: Resolver, ParentType, ContextType>; extensionsPath?: Resolver, ParentType, ContextType>; extensionDevelopmentLocationURI?: Resolver>>, ParentType, ContextType>; extensionTestsPath?: Resolver, ParentType, ContextType>; debugExtensionHost?: Resolver, ParentType, ContextType>; debugSearch?: Resolver, ParentType, ContextType>; logExtensionHostCommunication?: Resolver, ParentType, ContextType>; isBuilt?: Resolver, ParentType, ContextType>; wait?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; performance?: Resolver, ParentType, ContextType>; log?: Resolver, ParentType, ContextType>; logsPath?: Resolver, ParentType, ContextType>; verbose?: Resolver, ParentType, ContextType>; logLevel?: Resolver, ParentType, ContextType>; skipGettingStarted?: Resolver, ParentType, ContextType>; skipReleaseNotes?: Resolver, ParentType, ContextType>; skipAddToRecentlyOpened?: Resolver, ParentType, ContextType>; nodeCachedDataDir?: Resolver, ParentType, ContextType>; installSourcePath?: Resolver, ParentType, ContextType>; disableUpdates?: Resolver, ParentType, ContextType>; disableCrashReporter?: Resolver, ParentType, ContextType>; driverHandle?: Resolver, ParentType, ContextType>; driverVerbose?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionColorResolvers = { id?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; defaults?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionColorTypesResolvers = { light?: Resolver, ParentType, ContextType>; dark?: Resolver, ParentType, ContextType>; highContrast?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionConfigurationResolvers = { properties?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionConfigurationPropertyResolvers = { description?: Resolver, ParentType, ContextType>; type?: Resolver>>, ParentType, ContextType>; defaults?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionContributionsResolvers = { actions?: Resolver>>, ParentType, ContextType>; commands?: Resolver>>, ParentType, ContextType>; configuration?: Resolver>>, ParentType, ContextType>; debuggers?: Resolver>>, ParentType, ContextType>; grammars?: Resolver>>, ParentType, ContextType>; jsonValidation?: Resolver>>, ParentType, ContextType>; keybindings?: Resolver>>, ParentType, ContextType>; languages?: Resolver>>, ParentType, ContextType>; menus?: Resolver, ParentType, ContextType>; snippets?: Resolver>>, ParentType, ContextType>; themes?: Resolver>>, ParentType, ContextType>; iconThemes?: Resolver>>, ParentType, ContextType>; viewsContainers?: Resolver, ParentType, ContextType>; views?: Resolver, ParentType, ContextType>; colors?: Resolver>>, ParentType, ContextType>; localizations?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionHostDebugParamsResolvers = { port?: Resolver, ParentType, ContextType>; break?: Resolver, ParentType, ContextType>; debugId?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionIdentifierResolvers = { id?: Resolver, ParentType, ContextType>; uuid?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionJSONValidationResolvers = { fileMatch?: Resolver, ParentType, ContextType>; url?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionLanguageResolvers = { id?: Resolver, ParentType, ContextType>; extensions?: Resolver>>, ParentType, ContextType>; aliases?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionManifestResolvers = { name?: Resolver, ParentType, ContextType>; version?: Resolver, ParentType, ContextType>; main?: Resolver, ParentType, ContextType>; badges?: Resolver>>, ParentType, ContextType>; preview?: Resolver, ParentType, ContextType>; keywords?: Resolver>>, ParentType, ContextType>; license?: Resolver, ParentType, ContextType>; homepage?: Resolver, ParentType, ContextType>; publisher?: Resolver, ParentType, ContextType>; categories?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; extensionID?: Resolver, ParentType, ContextType>; displayName?: Resolver, ParentType, ContextType>; dependencies?: Resolver, ParentType, ContextType>; devDependencies?: Resolver, ParentType, ContextType>; extensionPack?: Resolver>>, ParentType, ContextType>; extensionKind?: Resolver, ParentType, ContextType>; extensionDependencies?: Resolver>>, ParentType, ContextType>; bundle?: Resolver, ParentType, ContextType>; raw?: Resolver, ParentType, ContextType>; assets?: Resolver>>, ParentType, ContextType>; scripts?: Resolver, ParentType, ContextType>; bundles?: Resolver, ParentType, ContextType>; bundleURL?: Resolver, ParentType, ContextType>; extension?: Resolver, ParentType, ContextType>; engines?: Resolver, ParentType, ContextType>; makrdown?: Resolver, ParentType, ContextType>; qna?: Resolver, ParentType, ContextType>; author?: Resolver, ParentType, ContextType>; galleryBanner?: Resolver, ParentType, ContextType>; activationEvents?: Resolver>>, ParentType, ContextType>; contributes?: Resolver, ParentType, ContextType>; icon?: Resolver, ParentType, ContextType>; bugs?: Resolver, ParentType, ContextType>; repository?: Resolver, ParentType, ContextType>; enableProposedApi?: Resolver, ParentType, ContextType>; api?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionManifestBugsResolvers = { url?: Resolver, ParentType, ContextType>; email?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionManifestRepositoryResolvers = { type?: Resolver, ParentType, ContextType>; url?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IExtensionPackageTypeResolvers = { type?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFieldErrorResolvers = { field?: Resolver; message?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileChangeResolvers = { type?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileChangeTypeResolvers = EnumResolverSignature<{ UPDATED?: any; ADDED?: any; DELETED?: any; }, IResolversTypes['FileChangeType']>; export type IFileContentResolvers = { resource?: Resolver; name?: Resolver; mtime?: Resolver; etag?: Resolver; size?: Resolver; isReadonly?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileContentStatusResolvers = EnumResolverSignature<{ PENDING?: any; START?: any; IN_PROGRESS?: any; END?: any; ERROR?: any; RESTORE?: any; }, IResolversTypes['FileContentStatus']>; export type IFileDeleteOptionsResolvers = { recursive?: Resolver; useTrash?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileEditorInputResolvers = { id?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; typeId?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; fileReference?: Resolver, ParentType, ContextType>; preferredEditorId?: Resolver, ParentType, ContextType>; isSupportsSplitEditor?: Resolver, ParentType, ContextType>; isActive?: Resolver, ParentType, ContextType>; preview?: Resolver, ParentType, ContextType>; isPinned?: Resolver, ParentType, ContextType>; editorId?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; closable?: Resolver, ParentType, ContextType>; preferredEncoding?: Resolver, ParentType, ContextType>; preferredMode?: Resolver, ParentType, ContextType>; forceOpenAsBinary?: Resolver, ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; mode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileFilterResolvers = { extensions?: Resolver>>, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileOpenOptionsResolvers = { create?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileOperationOutputResolvers = { resource?: Resolver, ParentType, ContextType>; target?: Resolver, ParentType, ContextType>; operation?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileOverwriteOptionsResolvers = { overwrite?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileResultResolvers = { source?: Resolver, ParentType, ContextType>; target?: Resolver, ParentType, ContextType>; success?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileStatResolvers = { resource?: Resolver; name?: Resolver; size?: Resolver, ParentType, ContextType>; mtime?: Resolver, ParentType, ContextType>; etag?: Resolver, ParentType, ContextType>; isReadonly?: Resolver, ParentType, ContextType>; isDirectory?: Resolver, ParentType, ContextType>; isSymbolicLink?: Resolver, ParentType, ContextType>; children?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileStatWithMetadataResolvers = { active?: Resolver, ParentType, ContextType>; changes?: Resolver, ParentType, ContextType>; children?: Resolver>>, ParentType, ContextType>; childrenGen?: Resolver>>, ParentType, ContextType>; dirty?: Resolver, ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; eol?: Resolver, ParentType, ContextType>; etag?: Resolver; expanded?: Resolver, ParentType, ContextType>; hasChildren?: Resolver, ParentType, ContextType>; inConflictMode?: Resolver, ParentType, ContextType>; inErrorMode?: Resolver, ParentType, ContextType>; inOrphanMode?: Resolver, ParentType, ContextType>; inPendingSave?: Resolver, ParentType, ContextType>; isDirectory?: Resolver, ParentType, ContextType>; isEmpty?: Resolver, ParentType, ContextType>; isFlush?: Resolver, ParentType, ContextType>; isReadonly?: Resolver, ParentType, ContextType>; isRedoing?: Resolver, ParentType, ContextType>; isSymbolicLink?: Resolver, ParentType, ContextType>; isUndoing?: Resolver, ParentType, ContextType>; mtime?: Resolver; name?: Resolver; path?: Resolver, ParentType, ContextType>; preferredEncoding?: Resolver, ParentType, ContextType>; preferredMode?: Resolver, ParentType, ContextType>; resource?: Resolver; resourcePath?: Resolver, ParentType, ContextType>; size?: Resolver; state?: Resolver, ParentType, ContextType>; subtitle?: Resolver, ParentType, ContextType>; title?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; versionId?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileStreamContentResolvers = { resource?: Resolver; name?: Resolver; mtime?: Resolver; etag?: Resolver; size?: Resolver; isReadonly?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileToOpenResolvers = { fileUri?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFileTypeResolvers = EnumResolverSignature<{ Unknown?: any; File?: any; Directory?: any; SymbolicLink?: any; }, IResolversTypes['FileType']>; export type IFileWriteOptionsResolvers = { overwrite?: Resolver; create?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IFilesResolvers = { eol?: Resolver, ParentType, ContextType>; hotExit?: Resolver, ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; autoSave?: Resolver, ParentType, ContextType>; autoSaveDelay?: Resolver, ParentType, ContextType>; defaultLanguage?: Resolver, ParentType, ContextType>; autoGuessEncoding?: Resolver, ParentType, ContextType>; insertFinalNewline?: Resolver, ParentType, ContextType>; trimTrailingWhitespace?: Resolver, ParentType, ContextType>; useExperimentalFileWatcher?: Resolver, ParentType, ContextType>; watcherExclude?: Resolver, ParentType, ContextType>; exclude?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFiles_StatResolvers = { type?: Resolver, ParentType, ContextType>; mtime?: Resolver, ParentType, ContextType>; ctime?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFolderConfigurationModelResolvers = { id?: Resolver; contents?: Resolver, ParentType, ContextType>; keys?: Resolver>>, ParentType, ContextType>; overrides?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IFolderSettingsResolvers = { id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IFolderToOpenResolvers = { folderUri?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IGalleryBannerResolvers = { color?: Resolver, ParentType, ContextType>; theme?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IGitResolvers = { path?: Resolver, ParentType, ContextType>; enabled?: Resolver, ParentType, ContextType>; autofetch?: Resolver, ParentType, ContextType>; countBadge?: Resolver, ParentType, ContextType>; autorefresh?: Resolver, ParentType, ContextType>; confirmSync?: Resolver, ParentType, ContextType>; checkoutType?: Resolver, ParentType, ContextType>; inputValidation?: Resolver, ParentType, ContextType>; detectSubmodules?: Resolver, ParentType, ContextType>; enableSmartCommit?: Resolver, ParentType, ContextType>; ignoreLimitWarning?: Resolver, ParentType, ContextType>; ignoreLegacyWarning?: Resolver, ParentType, ContextType>; enableCommitSigning?: Resolver, ParentType, ContextType>; defaultCloneDirectory?: Resolver, ParentType, ContextType>; autoRepositoryDetection?: Resolver, ParentType, ContextType>; ignoreMissingGitWarning?: Resolver, ParentType, ContextType>; showInlineOpenFileAction?: Resolver, ParentType, ContextType>; promptToSaveFilesBeforeCommit?: Resolver, ParentType, ContextType>; decorations?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IGitDecorationsResolvers = { enabled?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IGlobalSettingsResolvers = { id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IGrammarResolvers = { language?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IGroupLayoutArgumentResolvers = { groups?: Resolver>>, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IHotExitConfigurationResolvers = EnumResolverSignature<{ OFF?: any; ON_EXIT?: any; ON_EXIT_AND_WINDOW_CLOSE?: any; }, IResolversTypes['HotExitConfiguration']>; export type IIBaseStatResolvers = { __resolveType: TypeResolveFn<'FileContent' | 'FileStat' | 'FileStatWithMetadata' | 'FileStreamContent' | 'TextFileContent' | 'TextFilePublishContent' | 'TextFileStreamContent', ParentType, ContextType>; resource?: Resolver; name?: Resolver; size?: Resolver, ParentType, ContextType>; mtime?: Resolver, ParentType, ContextType>; etag?: Resolver, ParentType, ContextType>; isReadonly?: Resolver, ParentType, ContextType>; }; export type IIBaseStatWithMetadataResolvers = { __resolveType: TypeResolveFn<'FileContent' | 'FileStatWithMetadata' | 'FileStreamContent' | 'TextFileContent' | 'TextFileStreamContent', ParentType, ContextType>; mtime?: Resolver; etag?: Resolver; size?: Resolver; }; export type IIBaseTextFileContentResolvers = { __resolveType: TypeResolveFn<'TextFileContent' | 'TextFilePublishContent' | 'TextFileStreamContent', ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; }; export type IIConfigurationChangeEventResolvers = { source?: Resolver, ParentType, ContextType>; affectedKeys?: Resolver>>, ParentType, ContextType>; sourceConfig?: Resolver, ParentType, ContextType>; changedConfiguration?: Resolver, ParentType, ContextType>; changedConfigurationByResource?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IIConfigurationServiceResolvers = { __resolveType: TypeResolveFn; updateValue?: Resolver, ParentType, ContextType, RequireFields>; }; export type IIContentChangedEventResolvers = { __resolveType: TypeResolveFn<'FileStatWithMetadata', ParentType, ContextType>; changes?: Resolver, ParentType, ContextType>; eol?: Resolver, ParentType, ContextType>; versionId?: Resolver, ParentType, ContextType>; isUndoing?: Resolver, ParentType, ContextType>; isRedoing?: Resolver, ParentType, ContextType>; isFlush?: Resolver, ParentType, ContextType>; }; export type IIDebugParamsResolvers = { __resolveType: TypeResolveFn<'ExtensionHostDebugParams', ParentType, ContextType>; port?: Resolver, ParentType, ContextType>; break?: Resolver, ParentType, ContextType>; }; export type IIEditorGroupResolvers = { __resolveType: TypeResolveFn<'EditorGroup', ParentType, ContextType>; id?: Resolver; label?: Resolver, ParentType, ContextType>; }; export type IIEditorInputResolvers = { __resolveType: TypeResolveFn<'DataUriEditorInput' | 'DiffEditorInput' | 'FileEditorInput' | 'ResourceEditorInput' | 'SideBySideEditorInput' | 'UntitledEditorInput', ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; typeId?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; fileReference?: Resolver, ParentType, ContextType>; preferredEditorId?: Resolver, ParentType, ContextType>; isSupportsSplitEditor?: Resolver, ParentType, ContextType>; }; export type IIEditorInputWithGroupFieldsResolvers = { __resolveType: TypeResolveFn<'DataUriEditorInput' | 'DiffEditorInput' | 'FileEditorInput' | 'ResourceEditorInput' | 'SideBySideEditorInput' | 'UntitledEditorInput', ParentType, ContextType>; isActive?: Resolver, ParentType, ContextType>; isPinned?: Resolver, ParentType, ContextType>; preview?: Resolver, ParentType, ContextType>; editorId?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; closable?: Resolver, ParentType, ContextType>; }; export type IIEncodingSupportResolvers = { __resolveType: TypeResolveFn<'FileEditorInput', ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; }; export type IIFileClientMetadataResolvers = { __resolveType: TypeResolveFn<'FileStatWithMetadata' | 'TextFileContent', ParentType, ContextType>; dirty?: Resolver, ParentType, ContextType>; inConflictMode?: Resolver, ParentType, ContextType>; inOrphanMode?: Resolver, ParentType, ContextType>; inErrorMode?: Resolver, ParentType, ContextType>; inPendingSave?: Resolver, ParentType, ContextType>; preferredMode?: Resolver, ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; preferredEncoding?: Resolver, ParentType, ContextType>; state?: Resolver, ParentType, ContextType>; }; export type IIFileEditorInputResolvers = { __resolveType: TypeResolveFn<'FileEditorInput', ParentType, ContextType>; preferredEncoding?: Resolver, ParentType, ContextType>; preferredMode?: Resolver, ParentType, ContextType>; forceOpenAsBinary?: Resolver, ParentType, ContextType>; }; export type IIFileSystemProviderActivationEventResolvers = { __resolveType: TypeResolveFn; scheme?: Resolver; }; export type IIFileSystemProviderRegistrationEventResolvers = { __resolveType: TypeResolveFn; added?: Resolver; scheme?: Resolver; }; export type IIModeSupportResolvers = { __resolveType: TypeResolveFn<'FileEditorInput', ParentType, ContextType>; mode?: Resolver, ParentType, ContextType>; }; export type IIPathDataResolvers = { __resolveType: TypeResolveFn<'Path', ParentType, ContextType>; fileUri?: Resolver, ParentType, ContextType>; lineNumber?: Resolver, ParentType, ContextType>; columnNumber?: Resolver, ParentType, ContextType>; exists?: Resolver, ParentType, ContextType>; }; export type IIPathsToWaitForDataResolvers = { __resolveType: TypeResolveFn<'PathsToWaitFor', ParentType, ContextType>; paths?: Resolver>>, ParentType, ContextType>; waitMarkerFileUri?: Resolver, ParentType, ContextType>; }; export type IISettingsSubjectResolvers = { __resolveType: TypeResolveFn<'DefaultSettings' | 'FolderSettings' | 'GlobalSettings' | 'LocalUserSettings' | 'MemorySettings' | 'RemoteUserSettings' | 'UserSettings' | 'WorkspaceSettings', ParentType, ContextType>; id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; }; export type IISideBySideEditorInputResolvers = { __resolveType: TypeResolveFn<'SideBySideEditorInput', ParentType, ContextType>; master?: Resolver, ParentType, ContextType>; details?: Resolver, ParentType, ContextType>; }; export type IIStaticWorkspaceDataResolvers = { __resolveType: TypeResolveFn<'WorkspaceData', ParentType, ContextType>; id?: Resolver; name?: Resolver, ParentType, ContextType>; configuration?: Resolver, ParentType, ContextType>; isUntitled?: Resolver, ParentType, ContextType>; }; export type IITreeItemResolvers = { __resolveType: TypeResolveFn<'FileStatWithMetadata', ParentType, ContextType>; path?: Resolver, ParentType, ContextType>; title?: Resolver, ParentType, ContextType>; subtitle?: Resolver, ParentType, ContextType>; isDirectory?: Resolver, ParentType, ContextType>; active?: Resolver, ParentType, ContextType>; expanded?: Resolver, ParentType, ContextType>; hasChildren?: Resolver, ParentType, ContextType>; isEmpty?: Resolver, ParentType, ContextType>; }; export type IIUntitledFileValueResolvers = { __resolveType: TypeResolveFn<'FileStatWithMetadata', ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; }; export type IIUserPreferencesResolvers = { content?: Resolver, ParentType, ContextType>; user?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IIUserSettingsResolvers = { data?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IImportResultResolvers = { stat?: Resolver, ParentType, ContextType>; isNew?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IInputTypeDetailResolvers = { type?: Resolver, ParentType, ContextType>; options?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IIntegratedResolvers = { setLocaleVariables?: Resolver, ParentType, ContextType>; shellArgs?: Resolver, ParentType, ContextType>; shell?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export interface IJSONScalarConfig extends GraphQLScalarTypeConfig { name: 'JSON'; } export interface IJSONObjectScalarConfig extends GraphQLScalarTypeConfig { name: 'JSONObject'; } export type IKeyBindingResolvers = { command?: Resolver, ParentType, ContextType>; key?: Resolver, ParentType, ContextType>; when?: Resolver, ParentType, ContextType>; mac?: Resolver, ParentType, ContextType>; linux?: Resolver, ParentType, ContextType>; win?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ILanguagesResolvers = { go?: Resolver, ParentType, ContextType>; css?: Resolver, ParentType, ContextType>; html?: Resolver, ParentType, ContextType>; json?: Resolver, ParentType, ContextType>; yaml?: Resolver, ParentType, ContextType>; typescript?: Resolver, ParentType, ContextType>; javascript?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ILineRangeResolvers = { startLine?: Resolver, ParentType, ContextType>; endLine?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ILocalUserSettingsResolvers = { id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type ILocalizationResolvers = { languageId?: Resolver, ParentType, ContextType>; languageName?: Resolver, ParentType, ContextType>; localizedLanguageName?: Resolver, ParentType, ContextType>; translations?: Resolver>>, ParentType, ContextType>; minimalTranslations?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ILocalizationTranslationResolvers = { id?: Resolver, ParentType, ContextType>; path?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMemorySettingsResolvers = { id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenuItemActionResolvers = { action?: Resolver, ParentType, ContextType>; when?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenuItemActionContextResolvers = { context?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenuItemActionDebugResolvers = { callstack?: Resolver, ParentType, ContextType>; toolbar?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenuItemActionEditorResolvers = { context?: Resolver>>, ParentType, ContextType>; title?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenuItemActionEditorTitleResolvers = { own?: Resolver>>, ParentType, ContextType>; context?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenuItemActionScmResolvers = { title?: Resolver>>, ParentType, ContextType>; resourceGroup?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; change?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenuItemActionScmChangeResolvers = { title?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenuItemActionViewResolvers = { title?: Resolver>>, ParentType, ContextType>; item?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMenusResolvers = { commandPalette?: Resolver>>, ParentType, ContextType>; explorer?: Resolver, ParentType, ContextType>; editor?: Resolver, ParentType, ContextType>; debug?: Resolver, ParentType, ContextType>; scm?: Resolver, ParentType, ContextType>; view?: Resolver, ParentType, ContextType>; touchBar?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMessageBoxOptionsResolvers = { type?: Resolver, ParentType, ContextType>; buttons?: Resolver>>, ParentType, ContextType>; defaultId?: Resolver, ParentType, ContextType>; title?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; detail?: Resolver, ParentType, ContextType>; checkboxLabel?: Resolver, ParentType, ContextType>; checkboxChecked?: Resolver, ParentType, ContextType>; cancelId?: Resolver, ParentType, ContextType>; noLink?: Resolver, ParentType, ContextType>; normalizeAccessKeys?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMessageBoxResultResolvers = { button?: Resolver, ParentType, ContextType>; checkboxChecked?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMessageLinkResolvers = { name?: Resolver, ParentType, ContextType>; href?: Resolver, ParentType, ContextType>; offset?: Resolver, ParentType, ContextType>; length?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IMutationResolvers = { activateEditor?: Resolver, ParentType, ContextType, RequireFields>; addNotification?: Resolver, ParentType, ContextType, RequireFields>; canHandleResource?: Resolver, ParentType, ContextType, RequireFields>; changeEdit?: Resolver, ParentType, ContextType, RequireFields>; closeAllEditors?: Resolver, ParentType, ContextType>; closeDialog?: Resolver, ParentType, ContextType>; closeEditor?: Resolver, ParentType, ContextType, RequireFields>; closeEditors?: Resolver, ParentType, ContextType, RequireFields>; closeNotification?: Resolver, ParentType, ContextType, RequireFields>; copyFile?: Resolver, ParentType, ContextType, RequireFields>; createFile?: Resolver, ParentType, ContextType, RequireFields>; createFolder?: Resolver, ParentType, ContextType, RequireFields>; createTextFile?: Resolver, ParentType, ContextType, RequireFields>; createUntitledFile?: Resolver, ParentType, ContextType, RequireFields>; del?: Resolver, ParentType, ContextType, RequireFields>; deleteTextFile?: Resolver, ParentType, ContextType, RequireFields>; dummy?: Resolver, ParentType, ContextType>; findFileStat?: Resolver, ParentType, ContextType, RequireFields>; getEditorState?: Resolver, ParentType, ContextType, RequireFields>; getFilesTreeData?: Resolver>>, ParentType, ContextType, RequireFields>; handler?: Resolver, ParentType, ContextType, RequireFields>; jsonWrite?: Resolver, ParentType, ContextType, RequireFields>; keepOpen?: Resolver, ParentType, ContextType, RequireFields>; loadFile?: Resolver, ParentType, ContextType, RequireFields>; loadFileContent?: Resolver, ParentType, ContextType, RequireFields>; loadFileWithContent?: Resolver, ParentType, ContextType, RequireFields>; loadFilesTreeData?: Resolver>>, ParentType, ContextType, RequireFields>; makePinEditor?: Resolver, ParentType, ContextType, RequireFields>; moveEditorInsideGroup?: Resolver, ParentType, ContextType, RequireFields>; moveFile?: Resolver, ParentType, ContextType, RequireFields>; moveTextFile?: Resolver, ParentType, ContextType, RequireFields>; notify?: Resolver, ParentType, ContextType, RequireFields>; notifyError?: Resolver, ParentType, ContextType, RequireFields>; notifyInfo?: Resolver, ParentType, ContextType, RequireFields>; notifyPrompt?: Resolver, ParentType, ContextType, RequireFields>; notifyWarn?: Resolver, ParentType, ContextType, RequireFields>; openEditor?: Resolver, ParentType, ContextType, RequireFields>; openEditorWithResourceDiffInput?: Resolver, ParentType, ContextType, RequireFields>; openEditorWithResourceInput?: Resolver, ParentType, ContextType, RequireFields>; openEditorWithResourceSideBySideInput?: Resolver, ParentType, ContextType, RequireFields>; openEditorWithUntitledResourceInput?: Resolver, ParentType, ContextType, RequireFields>; openFile?: Resolver, ParentType, ContextType, RequireFields>; readTextFile?: Resolver, ParentType, ContextType, RequireFields>; removeChangedContent?: Resolver, ParentType, ContextType, RequireFields>; removeEdit?: Resolver, ParentType, ContextType, RequireFields>; rename?: Resolver, ParentType, ContextType, RequireFields>; saveAllEditor?: Resolver, ParentType, ContextType, RequireFields>; saveFile?: Resolver, ParentType, ContextType, RequireFields>; saveFileAs?: Resolver, ParentType, ContextType, RequireFields>; saveUserSettings?: Resolver, ParentType, ContextType, RequireFields>; saveWorkspaceSettings?: Resolver, ParentType, ContextType>; selectEdit?: Resolver, ParentType, ContextType, RequireFields>; setEncoding?: Resolver, ParentType, ContextType, RequireFields>; setFilesTreeData?: Resolver, ParentType, ContextType, RequireFields>; show?: Resolver, ParentType, ContextType, RequireFields>; testNotification?: Resolver, ParentType, ContextType>; unwatch?: Resolver, ParentType, ContextType, RequireFields>; unwatchFileChanges?: Resolver, ParentType, ContextType, RequireFields>; updateChangedContent?: Resolver, ParentType, ContextType, RequireFields>; updateConfigurationValue?: Resolver, ParentType, ContextType, RequireFields>; updateContent?: Resolver, ParentType, ContextType, RequireFields>; updateContext?: Resolver, ParentType, ContextType, RequireFields>; updateEditorState?: Resolver, ParentType, ContextType, RequireFields>; updateFileDirtyState?: Resolver, ParentType, ContextType, RequireFields>; updateLayout?: Resolver, ParentType, ContextType, RequireFields>; updateSelectedResource?: Resolver, ParentType, ContextType, RequireFields>; watchFile?: Resolver, ParentType, ContextType, RequireFields>; watchFileChanges?: Resolver, ParentType, ContextType, RequireFields>; writeChunk?: Resolver, ParentType, ContextType, RequireFields>; writeChunkWithDelay?: Resolver, ParentType, ContextType, RequireFields>; writeContent?: Resolver, ParentType, ContextType>; writeTextFile?: Resolver, ParentType, ContextType, RequireFields>; }; export type INativeOpenDialogOptionsResolvers = { windowId?: Resolver, ParentType, ContextType>; forceNewWindow?: Resolver, ParentType, ContextType>; defaultPath?: Resolver, ParentType, ContextType>; telemetryEventName?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INewWindowOptionsResolvers = { remoteAuthority?: Resolver, ParentType, ContextType>; reuseWindow?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INodeResolvers = { __resolveType: TypeResolveFn; id?: Resolver; }; export type INotificationResolvers = { severity?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; source?: Resolver, ParentType, ContextType>; actions?: Resolver, ParentType, ContextType>; sticky?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INotificationActionsResolvers = { primary?: Resolver>>, ParentType, ContextType>; secondary?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INotificationChangeEventResolvers = { index?: Resolver, ParentType, ContextType>; item?: Resolver, ParentType, ContextType>; kind?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INotificationMessageResolvers = { raw?: Resolver, ParentType, ContextType>; original?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; links?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INotificationViewItemResolvers = { severity?: Resolver, ParentType, ContextType>; sticky?: Resolver, ParentType, ContextType>; silent?: Resolver, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; source?: Resolver, ParentType, ContextType>; action?: Resolver, ParentType, ContextType>; progress?: Resolver, ParentType, ContextType>; expanded?: Resolver, ParentType, ContextType>; canCollapse?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INotificationViewItemProgressResolvers = { state?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INotificationViewItemProgressStateResolvers = { infinite?: Resolver, ParentType, ContextType>; total?: Resolver, ParentType, ContextType>; worked?: Resolver, ParentType, ContextType>; done?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type INotificationsResolvers = { id?: Resolver, ParentType, ContextType>; notifications?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IOpenConfigurationResolvers = { context?: Resolver, ParentType, ContextType>; contextWindowId?: Resolver, ParentType, ContextType>; cli?: Resolver, ParentType, ContextType>; userEnv?: Resolver, ParentType, ContextType>; urisToOpen?: Resolver>>, ParentType, ContextType>; waitMarkerFileURI?: Resolver, ParentType, ContextType>; preferNewWindow?: Resolver, ParentType, ContextType>; forceNewWindow?: Resolver, ParentType, ContextType>; forceNewTabbedWindow?: Resolver, ParentType, ContextType>; forceReuseWindow?: Resolver, ParentType, ContextType>; forceEmpty?: Resolver, ParentType, ContextType>; diffMode?: Resolver, ParentType, ContextType>; addMode?: Resolver, ParentType, ContextType>; initialStartup?: Resolver, ParentType, ContextType>; noRecentEntry?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IOpenDialogOptionsResolvers = { title?: Resolver, ParentType, ContextType>; defaultPath?: Resolver, ParentType, ContextType>; buttonLabel?: Resolver, ParentType, ContextType>; filters?: Resolver>>, ParentType, ContextType>; properties?: Resolver>>, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IOpenFileRequestResolvers = { filesToOpenOrCreate?: Resolver>>, ParentType, ContextType>; filesToDiff?: Resolver>>, ParentType, ContextType>; filesToWait?: Resolver, ParentType, ContextType>; termProgram?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IOpenSettingsResolvers = { forceNewWindow?: Resolver, ParentType, ContextType>; forceReuseWindow?: Resolver, ParentType, ContextType>; diffMode?: Resolver, ParentType, ContextType>; addMode?: Resolver, ParentType, ContextType>; noRecentEntry?: Resolver, ParentType, ContextType>; waitMarkerFileURI?: Resolver, ParentType, ContextType>; args?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IOutputResolvers = { maxChannelHistory?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IOverridesResolvers = { contents?: Resolver, ParentType, ContextType>; identifiers?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IPathResolvers = { lineNumber?: Resolver, ParentType, ContextType>; columnNumber?: Resolver, ParentType, ContextType>; exists?: Resolver, ParentType, ContextType>; fileUri?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IPathsToWaitForResolvers = { paths?: Resolver>>, ParentType, ContextType>; waitMarkerFileUri?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IPositionResolvers = { lineNumber?: Resolver, ParentType, ContextType>; column?: Resolver, ParentType, ContextType>; line?: Resolver, ParentType, ContextType>; character?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IPreferenceItemResolvers = { name?: Resolver, ParentType, ContextType>; type?: Resolver, ParentType, ContextType>; default?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; categoryType?: Resolver, ParentType, ContextType>; settings?: Resolver, ParentType, ContextType>; enum?: Resolver>>, ParentType, ContextType>; enumDescriptions?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IPreferencesTypeResolvers = { type?: Resolver, ParentType, ContextType>; data?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IPrimaryButtonActionResolvers = { label?: Resolver, ParentType, ContextType>; run?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IQueryResolvers = { defaultPreferences?: Resolver, ParentType, ContextType>; defaultSetting?: Resolver, ParentType, ContextType>; defaultViewerSettingsSubject?: Resolver>; dialog?: Resolver, ParentType, ContextType>; dummy?: Resolver, ParentType, ContextType>; editorPart?: Resolver, ParentType, ContextType>; editorState?: Resolver, ParentType, ContextType, RequireFields>; existsFile?: Resolver, ParentType, ContextType, RequireFields>; getChangedEvent?: Resolver, ParentType, ContextType, RequireFields>; getConfigurationData?: Resolver, ParentType, ContextType>; getConfigurationTarget?: Resolver, ParentType, ContextType>; getContextData?: Resolver, ParentType, ContextType>; getContextProperty?: Resolver, ParentType, ContextType, RequireFields>; getDefaultSettings?: Resolver, ParentType, ContextType, RequireFields>; getDefaultSettingsResource?: Resolver, ParentType, ContextType, RequireFields>; getEnvironment?: Resolver, ParentType, ContextType>; getWorkspace?: Resolver, ParentType, ContextType>; getWorkspaceValue?: Resolver, ParentType, ContextType, RequireFields>; notifications?: Resolver, ParentType, ContextType>; readStreamTextFile?: Resolver, ParentType, ContextType, RequireFields>; readStringStreamTextFile?: Resolver, ParentType, ContextType, RequireFields>; readTextFile?: Resolver, ParentType, ContextType, RequireFields>; resolveContent?: Resolver, ParentType, ContextType, RequireFields>; resolveContents?: Resolver>>, ParentType, ContextType, RequireFields>; resolveFile?: Resolver, ParentType, ContextType, RequireFields>; resolveFileContent?: Resolver, ParentType, ContextType, RequireFields>; resolveUntitledFileContent?: Resolver, ParentType, ContextType, RequireFields>; resolveWorkspaceRoot?: Resolver, ParentType, ContextType, RequireFields>; selectedResource?: Resolver, ParentType, ContextType>; settingsSubject?: Resolver, ParentType, ContextType, RequireFields>; showDialog?: Resolver, ParentType, ContextType, RequireFields>; showNotification?: Resolver, ParentType, ContextType, RequireFields>; untitledResources?: Resolver>>, ParentType, ContextType>; userPreferences?: Resolver, ParentType, ContextType, RequireFields>; viewerSettings?: Resolver; workspaces?: Resolver>>, ParentType, ContextType>; }; export type IRangeResolvers = { __resolveType: TypeResolveFn; start?: Resolver, ParentType, ContextType>; end?: Resolver, ParentType, ContextType>; startLineNumber?: Resolver, ParentType, ContextType>; startColumn?: Resolver, ParentType, ContextType>; endLineNumber?: Resolver, ParentType, ContextType>; endColumn?: Resolver, ParentType, ContextType>; }; export type IRemoteUserSettingsResolvers = { id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IResolveFileResultResolvers = { stat?: Resolver, ParentType, ContextType>; success?: Resolver; value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IResolveFileResultWithMetadataResolvers = { stat?: Resolver, ParentType, ContextType>; success?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IResourceEditorInputResolvers = { id?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; typeId?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; fileReference?: Resolver, ParentType, ContextType>; preferredEditorId?: Resolver, ParentType, ContextType>; isSupportsSplitEditor?: Resolver, ParentType, ContextType>; isActive?: Resolver, ParentType, ContextType>; preview?: Resolver, ParentType, ContextType>; isPinned?: Resolver, ParentType, ContextType>; editorId?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; closable?: Resolver, ParentType, ContextType>; mode?: Resolver, ParentType, ContextType>; preferredMode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IResourceEncodingResolvers = { encoding?: Resolver, ParentType, ContextType>; hasBOM?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IResourceMapConfigurationModelResolvers = { resource?: Resolver, ParentType, ContextType>; contents?: Resolver, ParentType, ContextType>; keys?: Resolver>>, ParentType, ContextType>; overrides?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IRunActionInWindowRequestResolvers = { id?: Resolver; from?: Resolver, ParentType, ContextType>; args?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IRunKeybindingInWindowRequestResolvers = { userSettingsLabel?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISaveDialogOptionsResolvers = { title?: Resolver, ParentType, ContextType>; defaultPath?: Resolver, ParentType, ContextType>; buttonLabel?: Resolver, ParentType, ContextType>; filters?: Resolver>>, ParentType, ContextType>; message?: Resolver, ParentType, ContextType>; nameFieldLabel?: Resolver, ParentType, ContextType>; showTagField?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISaveReasonResolvers = EnumResolverSignature<{ EXPLICIT?: any; AUTO?: any; FOCUS_CHANGE?: any; WINDOW_CHANGE?: any; }, IResolversTypes['SaveReason']>; export type ISaveWorkspaceResResolvers = { updated?: Resolver, ParentType, ContextType>; id?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IScriptsResolvers = { cdebasebuild?: Resolver, ParentType, ContextType>; cdebasepublish?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISearchResolvers = { location?: Resolver, ParentType, ContextType>; smartCase?: Resolver, ParentType, ContextType>; useRipgrep?: Resolver, ParentType, ContextType>; useIgnoreFiles?: Resolver, ParentType, ContextType>; followSymlinks?: Resolver, ParentType, ContextType>; globalFindClipboard?: Resolver, ParentType, ContextType>; quickOpen?: Resolver, ParentType, ContextType>; exclude?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISearchQuickOpenResolvers = { includeSymbols?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISettingResolvers = { name?: Resolver, ParentType, ContextType>; range?: Resolver, ParentType, ContextType>; key?: Resolver, ParentType, ContextType>; keyRange?: Resolver, ParentType, ContextType>; default?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; valueRange?: Resolver, ParentType, ContextType>; description?: Resolver>>, ParentType, ContextType>; descriptionIsMarkdown?: Resolver, ParentType, ContextType>; descriptionRanges?: Resolver>>, ParentType, ContextType>; overrides?: Resolver>>, ParentType, ContextType>; overrideOf?: Resolver, ParentType, ContextType>; deprecationMessage?: Resolver, ParentType, ContextType>; scope?: Resolver, ParentType, ContextType>; type?: Resolver>>, ParentType, ContextType>; enum?: Resolver>>, ParentType, ContextType>; enumDescriptions?: Resolver>>, ParentType, ContextType>; enumDescriptionsAreMarkdown?: Resolver, ParentType, ContextType>; tags?: Resolver>>, ParentType, ContextType>; extensionInfo?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISettingsResolvers = { createdAt?: Resolver, ParentType, ContextType>; contents?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type ISettingsCascadeResolvers = { subjects?: Resolver>>, ParentType, ContextType>; final?: Resolver, ParentType, ContextType>; finalConfiguration?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISettingsGroupResolvers = { id?: Resolver, ParentType, ContextType>; range?: Resolver, ParentType, ContextType>; title?: Resolver, ParentType, ContextType>; titleRange?: Resolver, ParentType, ContextType>; sections?: Resolver>>, ParentType, ContextType>; contributedByExtension?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISettingsSectionResolvers = { titleRange?: Resolver, ParentType, ContextType>; title?: Resolver, ParentType, ContextType>; settings?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISettingsSubjectResolvers = { __resolveType: TypeResolveFn<'UserSettings' | 'LocalUserSettings' | 'RemoteUserSettings' | 'FolderSettings' | 'GlobalSettings' | 'WorkspaceSettings' | 'MemorySettings' | 'DefaultSettings', ParentType, ContextType>; }; export type IShellResolvers = { osx?: Resolver, ParentType, ContextType>; linux?: Resolver, ParentType, ContextType>; windows?: Resolver, ParentType, ContextType>; container?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IShellArgsResolvers = { container?: Resolver>>, ParentType, ContextType>; windows?: Resolver>>, ParentType, ContextType>; linux?: Resolver>>, ParentType, ContextType>; osx?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISideBySideEditorInputResolvers = { id?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; typeId?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; fileReference?: Resolver, ParentType, ContextType>; preferredEditorId?: Resolver, ParentType, ContextType>; isSupportsSplitEditor?: Resolver, ParentType, ContextType>; isActive?: Resolver, ParentType, ContextType>; preview?: Resolver, ParentType, ContextType>; isPinned?: Resolver, ParentType, ContextType>; editorId?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; closable?: Resolver, ParentType, ContextType>; master?: Resolver, ParentType, ContextType>; details?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISnippetResolvers = { language?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IStreamContentResolvers = { resource?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; mtime?: Resolver, ParentType, ContextType>; etag?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; linesRange?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ISubscriptionResolvers = { dummy?: SubscriptionResolver, "dummy", ParentType, ContextType>; fileData?: SubscriptionResolver>>, "fileData", ParentType, ContextType, RequireFields>; fileOperation?: SubscriptionResolver, "fileOperation", ParentType, ContextType, RequireFields>; onDidChangeConfiguration?: SubscriptionResolver, "onDidChangeConfiguration", ParentType, ContextType>; onDidChangeFileSystemProviderRegistrations?: SubscriptionResolver, "onDidChangeFileSystemProviderRegistrations", ParentType, ContextType>; onWillActivateFileSystemProvider?: SubscriptionResolver, "onWillActivateFileSystemProvider", ParentType, ContextType>; readStreamTextFile?: SubscriptionResolver, "readStreamTextFile", ParentType, ContextType, RequireFields>; readStreamTextString?: SubscriptionResolver, "readStreamTextString", ParentType, ContextType, RequireFields>; }; export type ITerminalResolvers = { integrated?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ITextBufferDataResolvers = { EOL?: Resolver, ParentType, ContextType>; lines?: Resolver>>, ParentType, ContextType>; containsRTL?: Resolver, ParentType, ContextType>; isBasicASCII?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ITextFileContentResolvers = { dirty?: Resolver, ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; etag?: Resolver; inConflictMode?: Resolver, ParentType, ContextType>; inErrorMode?: Resolver, ParentType, ContextType>; inOrphanMode?: Resolver, ParentType, ContextType>; inPendingSave?: Resolver, ParentType, ContextType>; isReadonly?: Resolver, ParentType, ContextType>; mtime?: Resolver; name?: Resolver; preferredEncoding?: Resolver, ParentType, ContextType>; preferredMode?: Resolver, ParentType, ContextType>; resource?: Resolver; size?: Resolver; state?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ITextFilePublishContentResolvers = { resource?: Resolver; name?: Resolver; mtime?: Resolver, ParentType, ContextType>; etag?: Resolver, ParentType, ContextType>; size?: Resolver, ParentType, ContextType>; isReadonly?: Resolver, ParentType, ContextType>; streamSeq?: Resolver, ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type ITextFileStreamContentResolvers = { resource?: Resolver; name?: Resolver; size?: Resolver; mtime?: Resolver; etag?: Resolver; isReadonly?: Resolver, ParentType, ContextType>; encoding?: Resolver, ParentType, ContextType>; value?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IThemeLabelResolvers = { label?: Resolver, ParentType, ContextType>; uiTheme?: Resolver, ParentType, ContextType>; path?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export interface IURIScalarConfig extends GraphQLScalarTypeConfig { name: 'URI'; } export type IURIToOpenResolvers = { __resolveType: TypeResolveFn<'WorkspaceToOpen' | 'FolderToOpen' | 'FileToOpen', ParentType, ContextType>; }; export type IUntitledEditorInputResolvers = { id?: Resolver, ParentType, ContextType>; resource?: Resolver, ParentType, ContextType>; typeId?: Resolver, ParentType, ContextType>; description?: Resolver, ParentType, ContextType>; label?: Resolver, ParentType, ContextType>; fileReference?: Resolver, ParentType, ContextType>; preferredEditorId?: Resolver, ParentType, ContextType>; isSupportsSplitEditor?: Resolver, ParentType, ContextType>; isActive?: Resolver, ParentType, ContextType>; preview?: Resolver, ParentType, ContextType>; isPinned?: Resolver, ParentType, ContextType>; editorId?: Resolver, ParentType, ContextType>; status?: Resolver, ParentType, ContextType>; closable?: Resolver, ParentType, ContextType>; hasAssociatedFilePath?: Resolver, ParentType, ContextType>; shortDescription?: Resolver, ParentType, ContextType>; mediumDescription?: Resolver, ParentType, ContextType>; longDescription?: Resolver, ParentType, ContextType>; shortTitle?: Resolver, ParentType, ContextType>; mediumTitle?: Resolver, ParentType, ContextType>; longTitle?: Resolver, ParentType, ContextType>; suggestFileName?: Resolver, ParentType, ContextType>; enconding?: Resolver, ParentType, ContextType>; mode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IUpdateDelayedResourceResolvers = { resource?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IUpdatedResourceResolvers = { resource?: Resolver, ParentType, ContextType>; etag?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IUserPreferencesResResolvers = { prefs?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IUserSettingsResolvers = { id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export interface IVSBufferScalarConfig extends GraphQLScalarTypeConfig { name: 'VSBuffer'; } export interface IVSBufferReadableStreamScalarConfig extends GraphQLScalarTypeConfig { name: 'VSBufferReadableStream'; } export type IViewResolvers = { id?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IViewContainerResolvers = { id?: Resolver, ParentType, ContextType>; title?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IViewStateResolvers = { scrollTop?: Resolver, ParentType, ContextType>; scrollTopWithoutViewZones?: Resolver, ParentType, ContextType>; scrollLeft?: Resolver, ParentType, ContextType>; firstPosition?: Resolver, ParentType, ContextType>; firstPositionDeltaTop?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWindowConfigurationResolvers = { machineId?: Resolver, ParentType, ContextType>; windowId?: Resolver, ParentType, ContextType>; logLevel?: Resolver, ParentType, ContextType>; mainPid?: Resolver, ParentType, ContextType>; appRoot?: Resolver, ParentType, ContextType>; execPath?: Resolver, ParentType, ContextType>; isInitialStartup?: Resolver, ParentType, ContextType>; nodeCacheDataDir?: Resolver, ParentType, ContextType>; backupPath?: Resolver, ParentType, ContextType>; workspace?: Resolver, ParentType, ContextType>; folderUri?: Resolver, ParentType, ContextType>; remoteAuthority?: Resolver, ParentType, ContextType>; zoomLevel?: Resolver, ParentType, ContextType>; fullscreen?: Resolver, ParentType, ContextType>; maximized?: Resolver, ParentType, ContextType>; highContrast?: Resolver, ParentType, ContextType>; frameless?: Resolver, ParentType, ContextType>; accessibilitySupport?: Resolver, ParentType, ContextType>; partsSplashPath?: Resolver, ParentType, ContextType>; perfStartTime?: Resolver, ParentType, ContextType>; perfAppReady?: Resolver, ParentType, ContextType>; perfWindowLoadTime?: Resolver, ParentType, ContextType>; perfEntries?: Resolver, ParentType, ContextType>; filesToOpenOrCreate?: Resolver>>, ParentType, ContextType>; filesToDiff?: Resolver>>, ParentType, ContextType>; filesToWait?: Resolver, ParentType, ContextType>; termProgram?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspaceDataResolvers = { id?: Resolver; folders?: Resolver>, ParentType, ContextType>; configuration?: Resolver, ParentType, ContextType>; name?: Resolver, ParentType, ContextType>; isUntitled?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspaceFolderDataResolvers = { uri?: Resolver, ParentType, ContextType>; name?: Resolver; index?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspaceIdentifierResolvers = { id?: Resolver, ParentType, ContextType>; configPath?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceActivityBarResolvers = { visible?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceCommandPaletteResolvers = { history?: Resolver, ParentType, ContextType>; preserveInput?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceEditorResolvers = { centeredLayoutAutoResize?: Resolver, ParentType, ContextType>; closeEmptyGroups?: Resolver, ParentType, ContextType>; closeOnFileDelete?: Resolver, ParentType, ContextType>; enablePreview?: Resolver, ParentType, ContextType>; enablePreviewFromQuickOpen?: Resolver, ParentType, ContextType>; focusRecentEditorAfterClose?: Resolver, ParentType, ContextType>; highlightModifiedTabs?: Resolver, ParentType, ContextType>; labelFormat?: Resolver, ParentType, ContextType>; openPositioning?: Resolver, ParentType, ContextType>; openSideBySideDirection?: Resolver, ParentType, ContextType>; restoreViewState?: Resolver, ParentType, ContextType>; revealIfOpen?: Resolver, ParentType, ContextType>; showIcons?: Resolver, ParentType, ContextType>; showTabs?: Resolver, ParentType, ContextType>; splitSizing?: Resolver, ParentType, ContextType>; tabCloseButton?: Resolver, ParentType, ContextType>; tabSizing?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceExperimentalResolvers = { editorAssociations?: Resolver>>, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceListResolvers = { automaticKeyboardNavigation?: Resolver, ParentType, ContextType>; horizontalScrolling?: Resolver, ParentType, ContextType>; keyboardNavigation?: Resolver, ParentType, ContextType>; multiSelectModifier?: Resolver, ParentType, ContextType>; openMode?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferencePanelResolvers = { defaultLocation?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceQuickOpenResolvers = { closeOnFocusLost?: Resolver, ParentType, ContextType>; preserveInput?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceSettingsResolvers = { editor?: Resolver, ParentType, ContextType>; enableNaturalLanguageSearch?: Resolver, ParentType, ContextType>; openDefaultKeybindings?: Resolver, ParentType, ContextType>; settingsSearchTocBehavior?: Resolver, ParentType, ContextType>; useSplitJSON?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceSideBarResolvers = { location?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceStatusBarResolvers = { visible?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceTipsResolvers = { enabled?: Resolver, ParentType, ContextType>; horizontalScrolling?: Resolver, ParentType, ContextType>; indent?: Resolver, ParentType, ContextType>; renderIndentGuides?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceViewResolvers = { alwaysShowHeaderActions?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspacePreferenceWorkbenchResolvers = { colorTheme?: Resolver, ParentType, ContextType>; enableExperiments?: Resolver, ParentType, ContextType>; fontAliasing?: Resolver, ParentType, ContextType>; iconTheme?: Resolver, ParentType, ContextType>; startupEditor?: Resolver, ParentType, ContextType>; view?: Resolver, ParentType, ContextType>; tips?: Resolver, ParentType, ContextType>; statusBar?: Resolver, ParentType, ContextType>; sideBar?: Resolver, ParentType, ContextType>; settings?: Resolver, ParentType, ContextType>; quickOpen?: Resolver, ParentType, ContextType>; panel?: Resolver, ParentType, ContextType>; list?: Resolver, ParentType, ContextType>; experimental?: Resolver, ParentType, ContextType>; editor?: Resolver, ParentType, ContextType>; commandPalette?: Resolver, ParentType, ContextType>; activityBar?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspaceResResolvers = { uri?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspaceSettingsResolvers = { id?: Resolver, ParentType, ContextType>; latestSettings?: Resolver, ParentType, ContextType>; settingsURL?: Resolver; viewerCanAdminister?: Resolver; settingsCascade?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspaceStackSettingsResolvers = { dummy?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IWorkspaceToOpenResolvers = { workspaceUri?: Resolver; label?: Resolver, ParentType, ContextType>; __isTypeOf?: IsTypeOfResolverFn; }; export type IResolvers = { Action?: IActionResolvers; ActionItem?: IActionItemResolvers; ActionRun?: IActionRunResolvers; Actions?: IActionsResolvers; AddFoldersRequest?: IAddFoldersRequestResolvers; AnyObject?: GraphQLScalarType; Assets?: IAssetsResolvers; Author?: IAuthorResolvers; BaseExtension?: IBaseExtensionResolvers; BigInt?: GraphQLScalarType; Bundles?: IBundlesResolvers; ChangeRange?: IChangeRangeResolvers; ChangesChunk?: IChangesChunkResolvers; CheckboxOptions?: ICheckboxOptionsResolvers; CloseEditorsFilter?: ICloseEditorsFilterResolvers; CodeEditorViewState?: ICodeEditorViewStateResolvers; Configuration?: IConfigurationResolvers; ConfigurationData?: IConfigurationDataResolvers; ConfigurationExtensionInfo?: IConfigurationExtensionInfoResolvers; ConfigurationModel?: IConfigurationModelResolvers; ConfigurationOverrides?: IConfigurationOverridesResolvers; ContentChangedEvent?: IContentChangedEventResolvers; Context?: IContextResolvers; Contributes?: IContributesResolvers; CrashReporterStartOptions?: ICrashReporterStartOptionsResolvers; CursorState?: ICursorStateResolvers; DataUriEditorInput?: IDataUriEditorInputResolvers; Debugger?: IDebuggerResolvers; DefaultPreferencesResponse?: IDefaultPreferencesResponseResolvers; DefaultSettings?: IDefaultSettingsResolvers; Detail?: IDetailResolvers; DevToolsOptions?: IDevToolsOptionsResolvers; Dialog?: IDialogResolvers; DialogResult?: IDialogResultResolvers; DiffEditorInput?: IDiffEditorInputResolvers; DockLayout?: IDockLayoutResolvers; EditorChildren?: IEditorChildrenResolvers; EditorGroup?: IEditorGroupResolvers; EditorGroupLayout?: IEditorGroupLayoutResolvers; EditorIdentifier?: IEditorIdentifierResolvers; EditorInput?: IEditorInputResolvers; EditorPart?: IEditorPartResolvers; EditorPartOptions_Input?: IEditorPartOptions_InputResolvers; EditorSettings?: IEditorSettingsResolvers; Engines?: IEnginesResolvers; EnterWorkspaceResult?: IEnterWorkspaceResultResolvers; Environment?: IEnvironmentResolvers; ExtensionColor?: IExtensionColorResolvers; ExtensionColorTypes?: IExtensionColorTypesResolvers; ExtensionConfiguration?: IExtensionConfigurationResolvers; ExtensionConfigurationProperty?: IExtensionConfigurationPropertyResolvers; ExtensionContributions?: IExtensionContributionsResolvers; ExtensionHostDebugParams?: IExtensionHostDebugParamsResolvers; ExtensionIdentifier?: IExtensionIdentifierResolvers; ExtensionJSONValidation?: IExtensionJSONValidationResolvers; ExtensionLanguage?: IExtensionLanguageResolvers; ExtensionManifest?: IExtensionManifestResolvers; ExtensionManifestBugs?: IExtensionManifestBugsResolvers; ExtensionManifestRepository?: IExtensionManifestRepositoryResolvers; ExtensionPackageType?: IExtensionPackageTypeResolvers; FieldError?: IFieldErrorResolvers; FileChange?: IFileChangeResolvers; FileChangeType?: IFileChangeTypeResolvers; FileContent?: IFileContentResolvers; FileContentStatus?: IFileContentStatusResolvers; FileDeleteOptions?: IFileDeleteOptionsResolvers; FileEditorInput?: IFileEditorInputResolvers; FileFilter?: IFileFilterResolvers; FileOpenOptions?: IFileOpenOptionsResolvers; FileOperationOutput?: IFileOperationOutputResolvers; FileOverwriteOptions?: IFileOverwriteOptionsResolvers; FileResult?: IFileResultResolvers; FileStat?: IFileStatResolvers; FileStatWithMetadata?: IFileStatWithMetadataResolvers; FileStreamContent?: IFileStreamContentResolvers; FileToOpen?: IFileToOpenResolvers; FileType?: IFileTypeResolvers; FileWriteOptions?: IFileWriteOptionsResolvers; Files?: IFilesResolvers; Files_Stat?: IFiles_StatResolvers; FolderConfigurationModel?: IFolderConfigurationModelResolvers; FolderSettings?: IFolderSettingsResolvers; FolderToOpen?: IFolderToOpenResolvers; GalleryBanner?: IGalleryBannerResolvers; Git?: IGitResolvers; GitDecorations?: IGitDecorationsResolvers; GlobalSettings?: IGlobalSettingsResolvers; Grammar?: IGrammarResolvers; GroupLayoutArgument?: IGroupLayoutArgumentResolvers; HotExitConfiguration?: IHotExitConfigurationResolvers; IBaseStat?: IIBaseStatResolvers; IBaseStatWithMetadata?: IIBaseStatWithMetadataResolvers; IBaseTextFileContent?: IIBaseTextFileContentResolvers; IConfigurationChangeEvent?: IIConfigurationChangeEventResolvers; IConfigurationService?: IIConfigurationServiceResolvers; IContentChangedEvent?: IIContentChangedEventResolvers; IDebugParams?: IIDebugParamsResolvers; IEditorGroup?: IIEditorGroupResolvers; IEditorInput?: IIEditorInputResolvers; IEditorInputWithGroupFields?: IIEditorInputWithGroupFieldsResolvers; IEncodingSupport?: IIEncodingSupportResolvers; IFileClientMetadata?: IIFileClientMetadataResolvers; IFileEditorInput?: IIFileEditorInputResolvers; IFileSystemProviderActivationEvent?: IIFileSystemProviderActivationEventResolvers; IFileSystemProviderRegistrationEvent?: IIFileSystemProviderRegistrationEventResolvers; IModeSupport?: IIModeSupportResolvers; IPathData?: IIPathDataResolvers; IPathsToWaitForData?: IIPathsToWaitForDataResolvers; ISettingsSubject?: IISettingsSubjectResolvers; ISideBySideEditorInput?: IISideBySideEditorInputResolvers; IStaticWorkspaceData?: IIStaticWorkspaceDataResolvers; ITreeItem?: IITreeItemResolvers; IUntitledFileValue?: IIUntitledFileValueResolvers; IUserPreferences?: IIUserPreferencesResolvers; IUserSettings?: IIUserSettingsResolvers; ImportResult?: IImportResultResolvers; InputTypeDetail?: IInputTypeDetailResolvers; Integrated?: IIntegratedResolvers; JSON?: GraphQLScalarType; JSONObject?: GraphQLScalarType; KeyBinding?: IKeyBindingResolvers; Languages?: ILanguagesResolvers; LineRange?: ILineRangeResolvers; LocalUserSettings?: ILocalUserSettingsResolvers; Localization?: ILocalizationResolvers; LocalizationTranslation?: ILocalizationTranslationResolvers; MemorySettings?: IMemorySettingsResolvers; MenuItemAction?: IMenuItemActionResolvers; MenuItemActionContext?: IMenuItemActionContextResolvers; MenuItemActionDebug?: IMenuItemActionDebugResolvers; MenuItemActionEditor?: IMenuItemActionEditorResolvers; MenuItemActionEditorTitle?: IMenuItemActionEditorTitleResolvers; MenuItemActionScm?: IMenuItemActionScmResolvers; MenuItemActionScmChange?: IMenuItemActionScmChangeResolvers; MenuItemActionView?: IMenuItemActionViewResolvers; Menus?: IMenusResolvers; MessageBoxOptions?: IMessageBoxOptionsResolvers; MessageBoxResult?: IMessageBoxResultResolvers; MessageLink?: IMessageLinkResolvers; Mutation?: IMutationResolvers; NativeOpenDialogOptions?: INativeOpenDialogOptionsResolvers; NewWindowOptions?: INewWindowOptionsResolvers; Node?: INodeResolvers; Notification?: INotificationResolvers; NotificationActions?: INotificationActionsResolvers; NotificationChangeEvent?: INotificationChangeEventResolvers; NotificationMessage?: INotificationMessageResolvers; NotificationViewItem?: INotificationViewItemResolvers; NotificationViewItemProgress?: INotificationViewItemProgressResolvers; NotificationViewItemProgressState?: INotificationViewItemProgressStateResolvers; Notifications?: INotificationsResolvers; OpenConfiguration?: IOpenConfigurationResolvers; OpenDialogOptions?: IOpenDialogOptionsResolvers; OpenFileRequest?: IOpenFileRequestResolvers; OpenSettings?: IOpenSettingsResolvers; Output?: IOutputResolvers; Overrides?: IOverridesResolvers; Path?: IPathResolvers; PathsToWaitFor?: IPathsToWaitForResolvers; Position?: IPositionResolvers; PreferenceItem?: IPreferenceItemResolvers; PreferencesType?: IPreferencesTypeResolvers; PrimaryButtonAction?: IPrimaryButtonActionResolvers; Query?: IQueryResolvers; Range?: IRangeResolvers; RemoteUserSettings?: IRemoteUserSettingsResolvers; ResolveFileResult?: IResolveFileResultResolvers; ResolveFileResultWithMetadata?: IResolveFileResultWithMetadataResolvers; ResourceEditorInput?: IResourceEditorInputResolvers; ResourceEncoding?: IResourceEncodingResolvers; ResourceMapConfigurationModel?: IResourceMapConfigurationModelResolvers; RunActionInWindowRequest?: IRunActionInWindowRequestResolvers; RunKeybindingInWindowRequest?: IRunKeybindingInWindowRequestResolvers; SaveDialogOptions?: ISaveDialogOptionsResolvers; SaveReason?: ISaveReasonResolvers; SaveWorkspaceRes?: ISaveWorkspaceResResolvers; Scripts?: IScriptsResolvers; Search?: ISearchResolvers; SearchQuickOpen?: ISearchQuickOpenResolvers; Setting?: ISettingResolvers; Settings?: ISettingsResolvers; SettingsCascade?: ISettingsCascadeResolvers; SettingsGroup?: ISettingsGroupResolvers; SettingsSection?: ISettingsSectionResolvers; SettingsSubject?: ISettingsSubjectResolvers; Shell?: IShellResolvers; ShellArgs?: IShellArgsResolvers; SideBySideEditorInput?: ISideBySideEditorInputResolvers; Snippet?: ISnippetResolvers; StreamContent?: IStreamContentResolvers; Subscription?: ISubscriptionResolvers; Terminal?: ITerminalResolvers; TextBufferData?: ITextBufferDataResolvers; TextFileContent?: ITextFileContentResolvers; TextFilePublishContent?: ITextFilePublishContentResolvers; TextFileStreamContent?: ITextFileStreamContentResolvers; ThemeLabel?: IThemeLabelResolvers; URI?: GraphQLScalarType; URIToOpen?: IURIToOpenResolvers; UntitledEditorInput?: IUntitledEditorInputResolvers; UpdateDelayedResource?: IUpdateDelayedResourceResolvers; UpdatedResource?: IUpdatedResourceResolvers; UserPreferencesRes?: IUserPreferencesResResolvers; UserSettings?: IUserSettingsResolvers; VSBuffer?: GraphQLScalarType; VSBufferReadableStream?: GraphQLScalarType; View?: IViewResolvers; ViewContainer?: IViewContainerResolvers; ViewState?: IViewStateResolvers; WindowConfiguration?: IWindowConfigurationResolvers; WorkspaceData?: IWorkspaceDataResolvers; WorkspaceFolderData?: IWorkspaceFolderDataResolvers; WorkspaceIdentifier?: IWorkspaceIdentifierResolvers; WorkspacePreferenceActivityBar?: IWorkspacePreferenceActivityBarResolvers; WorkspacePreferenceCommandPalette?: IWorkspacePreferenceCommandPaletteResolvers; WorkspacePreferenceEditor?: IWorkspacePreferenceEditorResolvers; WorkspacePreferenceExperimental?: IWorkspacePreferenceExperimentalResolvers; WorkspacePreferenceList?: IWorkspacePreferenceListResolvers; WorkspacePreferencePanel?: IWorkspacePreferencePanelResolvers; WorkspacePreferenceQuickOpen?: IWorkspacePreferenceQuickOpenResolvers; WorkspacePreferenceSettings?: IWorkspacePreferenceSettingsResolvers; WorkspacePreferenceSideBar?: IWorkspacePreferenceSideBarResolvers; WorkspacePreferenceStatusBar?: IWorkspacePreferenceStatusBarResolvers; WorkspacePreferenceTips?: IWorkspacePreferenceTipsResolvers; WorkspacePreferenceView?: IWorkspacePreferenceViewResolvers; WorkspacePreferenceWorkbench?: IWorkspacePreferenceWorkbenchResolvers; WorkspaceRes?: IWorkspaceResResolvers; WorkspaceSettings?: IWorkspaceSettingsResolvers; WorkspaceStackSettings?: IWorkspaceStackSettingsResolvers; WorkspaceToOpen?: IWorkspaceToOpenResolvers; }; export declare const EditorsFileRefFragmentDoc: Apollo.DocumentNode; export declare const ChangeDirtyStateOnFileStatFragmentDoc: Apollo.DocumentNode; export declare const changedEventFragmentDoc: Apollo.DocumentNode; export declare const ChangesOnChangedEventFragmentDoc: Apollo.DocumentNode; export declare const FileContentFragmentDoc: Apollo.DocumentNode; export declare const TextContentFragmentDoc: Apollo.DocumentNode; export declare const EditorStateFragmentDoc: Apollo.DocumentNode; export declare const FileParentChildRefFragmentDoc: Apollo.DocumentNode; export declare const FileSaveConfigFragmentDoc: Apollo.DocumentNode; export declare const FileSelfStatFragmentDoc: Apollo.DocumentNode; export declare const FileStatNestedChildFragmentDoc: Apollo.DocumentNode; export declare const FilesTreeItemFragmentDoc: Apollo.DocumentNode; export declare const FilesTreeDataFragmentDoc: Apollo.DocumentNode; export declare const FilesTreeItemMiniFragmentDoc: Apollo.DocumentNode; export declare const FilesTreeDataMiniFragmentDoc: Apollo.DocumentNode; export declare const SelectedResourceFragmentDoc: Apollo.DocumentNode; export declare const TextFileOnFileStatFragmentDoc: Apollo.DocumentNode; export declare const TextFileOnFileStatLiteFragmentDoc: Apollo.DocumentNode; export declare const UntitledFileOnFileStatFragmentDoc: Apollo.DocumentNode; export declare const UntitledFileStatFragmentDoc: Apollo.DocumentNode; export declare const UpdateErrorFileOnFileStatFragmentDoc: Apollo.DocumentNode; export declare const CanHandleResource_WSDocument: Apollo.DocumentNode; /** * __useCanHandleResource_WSMutation__ * * To run a mutation, you first call `useCanHandleResource_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCanHandleResource_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [canHandleResourceWsMutation, { data, loading, error }] = useCanHandleResource_WSMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useCanHandleResource_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type CanHandleResource_WSMutationHookResult = ReturnType; export type CanHandleResource_WSMutationResult = Apollo.MutationResult; export type CanHandleResource_WSMutationOptions = Apollo.BaseMutationOptions; export declare const CopyFile_WSDocument: Apollo.DocumentNode; /** * __useCopyFile_WSMutation__ * * To run a mutation, you first call `useCopyFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCopyFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [copyFileWsMutation, { data, loading, error }] = useCopyFile_WSMutation({ * variables: { * source: // value for 'source' * target: // value for 'target' * overwrite: // value for 'overwrite' * }, * }); */ export declare function useCopyFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type CopyFile_WSMutationHookResult = ReturnType; export type CopyFile_WSMutationResult = Apollo.MutationResult; export type CopyFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const CreateFile_WSDocument: Apollo.DocumentNode; /** * __useCreateFile_WSMutation__ * * To run a mutation, you first call `useCreateFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createFileWsMutation, { data, loading, error }] = useCreateFile_WSMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useCreateFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type CreateFile_WSMutationHookResult = ReturnType; export type CreateFile_WSMutationResult = Apollo.MutationResult; export type CreateFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const CreateFolder_WSDocument: Apollo.DocumentNode; /** * __useCreateFolder_WSMutation__ * * To run a mutation, you first call `useCreateFolder_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateFolder_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createFolderWsMutation, { data, loading, error }] = useCreateFolder_WSMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useCreateFolder_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type CreateFolder_WSMutationHookResult = ReturnType; export type CreateFolder_WSMutationResult = Apollo.MutationResult; export type CreateFolder_WSMutationOptions = Apollo.BaseMutationOptions; export declare const CreateUntitledFileDocument: Apollo.DocumentNode; /** * __useCreateUntitledFileMutation__ * * To run a mutation, you first call `useCreateUntitledFileMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useCreateUntitledFileMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [createUntitledFileMutation, { data, loading, error }] = useCreateUntitledFileMutation({ * variables: { * resource: // value for 'resource' * mode: // value for 'mode' * initialValue: // value for 'initialValue' * encoding: // value for 'encoding' * hasAssociatedFilePath: // value for 'hasAssociatedFilePath' * }, * }); */ export declare function useCreateUntitledFileMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; mode?: Maybe; initialValue?: Maybe; encoding?: Maybe; hasAssociatedFilePath?: Maybe; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type CreateUntitledFileMutationHookResult = ReturnType; export type CreateUntitledFileMutationResult = Apollo.MutationResult; export type CreateUntitledFileMutationOptions = Apollo.BaseMutationOptions; export declare const DeleteFile_WSDocument: Apollo.DocumentNode; /** * __useDeleteFile_WSMutation__ * * To run a mutation, you first call `useDeleteFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useDeleteFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [deleteFileWsMutation, { data, loading, error }] = useDeleteFile_WSMutation({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useDeleteFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type DeleteFile_WSMutationHookResult = ReturnType; export type DeleteFile_WSMutationResult = Apollo.MutationResult; export type DeleteFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const FindFileStatDocument: Apollo.DocumentNode; /** * __useFindFileStatMutation__ * * To run a mutation, you first call `useFindFileStatMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useFindFileStatMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [findFileStatMutation, { data, loading, error }] = useFindFileStatMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useFindFileStatMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type FindFileStatMutationHookResult = ReturnType; export type FindFileStatMutationResult = Apollo.MutationResult; export type FindFileStatMutationOptions = Apollo.BaseMutationOptions; export declare const GetEditorStateDocument: Apollo.DocumentNode; /** * __useGetEditorStateMutation__ * * To run a mutation, you first call `useGetEditorStateMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGetEditorStateMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [getEditorStateMutation, { data, loading, error }] = useGetEditorStateMutation({ * variables: { * resource: // value for 'resource' * editorId: // value for 'editorId' * }, * }); */ export declare function useGetEditorStateMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type GetEditorStateMutationHookResult = ReturnType; export type GetEditorStateMutationResult = Apollo.MutationResult; export type GetEditorStateMutationOptions = Apollo.BaseMutationOptions; export declare const GetFilesTreeDataDocument: Apollo.DocumentNode; /** * __useGetFilesTreeDataMutation__ * * To run a mutation, you first call `useGetFilesTreeDataMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useGetFilesTreeDataMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [getFilesTreeDataMutation, { data, loading, error }] = useGetFilesTreeDataMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useGetFilesTreeDataMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type GetFilesTreeDataMutationHookResult = ReturnType; export type GetFilesTreeDataMutationResult = Apollo.MutationResult; export type GetFilesTreeDataMutationOptions = Apollo.BaseMutationOptions; export declare const LoadFile_WSDocument: Apollo.DocumentNode; /** * __useLoadFile_WSMutation__ * * To run a mutation, you first call `useLoadFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useLoadFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [loadFileWsMutation, { data, loading, error }] = useLoadFile_WSMutation({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useLoadFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type LoadFile_WSMutationHookResult = ReturnType; export type LoadFile_WSMutationResult = Apollo.MutationResult; export type LoadFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const LoadFileContent_WSDocument: Apollo.DocumentNode; /** * __useLoadFileContent_WSMutation__ * * To run a mutation, you first call `useLoadFileContent_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useLoadFileContent_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [loadFileContentWsMutation, { data, loading, error }] = useLoadFileContent_WSMutation({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useLoadFileContent_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type LoadFileContent_WSMutationHookResult = ReturnType; export type LoadFileContent_WSMutationResult = Apollo.MutationResult; export type LoadFileContent_WSMutationOptions = Apollo.BaseMutationOptions; export declare const LoadFileWithContentDocument: Apollo.DocumentNode; /** * __useLoadFileWithContentMutation__ * * To run a mutation, you first call `useLoadFileWithContentMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useLoadFileWithContentMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [loadFileWithContentMutation, { data, loading, error }] = useLoadFileWithContentMutation({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useLoadFileWithContentMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type LoadFileWithContentMutationHookResult = ReturnType; export type LoadFileWithContentMutationResult = Apollo.MutationResult; export type LoadFileWithContentMutationOptions = Apollo.BaseMutationOptions; export declare const LoadTreeDataDocument: Apollo.DocumentNode; /** * __useLoadTreeDataMutation__ * * To run a mutation, you first call `useLoadTreeDataMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useLoadTreeDataMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [loadTreeDataMutation, { data, loading, error }] = useLoadTreeDataMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useLoadTreeDataMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type LoadTreeDataMutationHookResult = ReturnType; export type LoadTreeDataMutationResult = Apollo.MutationResult; export type LoadTreeDataMutationOptions = Apollo.BaseMutationOptions; export declare const MoveFile_WSDocument: Apollo.DocumentNode; /** * __useMoveFile_WSMutation__ * * To run a mutation, you first call `useMoveFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useMoveFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [moveFileWsMutation, { data, loading, error }] = useMoveFile_WSMutation({ * variables: { * source: // value for 'source' * target: // value for 'target' * overwrite: // value for 'overwrite' * }, * }); */ export declare function useMoveFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type MoveFile_WSMutationHookResult = ReturnType; export type MoveFile_WSMutationResult = Apollo.MutationResult; export type MoveFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const RemoveChangedEventDocument: Apollo.DocumentNode; /** * __useRemoveChangedEventMutation__ * * To run a mutation, you first call `useRemoveChangedEventMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRemoveChangedEventMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [removeChangedEventMutation, { data, loading, error }] = useRemoveChangedEventMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useRemoveChangedEventMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type RemoveChangedEventMutationHookResult = ReturnType; export type RemoveChangedEventMutationResult = Apollo.MutationResult; export type RemoveChangedEventMutationOptions = Apollo.BaseMutationOptions; export declare const RenameFile_WSDocument: Apollo.DocumentNode; /** * __useRenameFile_WSMutation__ * * To run a mutation, you first call `useRenameFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useRenameFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [renameFileWsMutation, { data, loading, error }] = useRenameFile_WSMutation({ * variables: { * resource: // value for 'resource' * target: // value for 'target' * overwrite: // value for 'overwrite' * }, * }); */ export declare function useRenameFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type RenameFile_WSMutationHookResult = ReturnType; export type RenameFile_WSMutationResult = Apollo.MutationResult; export type RenameFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const SaveDelayFileChanges_WSDocument: Apollo.DocumentNode; /** * __useSaveDelayFileChanges_WSMutation__ * * To run a mutation, you first call `useSaveDelayFileChanges_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSaveDelayFileChanges_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [saveDelayFileChangesWsMutation, { data, loading, error }] = useSaveDelayFileChanges_WSMutation({ * variables: { * resource: // value for 'resource' * changes: // value for 'changes' * options: // value for 'options' * }, * }); */ export declare function useSaveDelayFileChanges_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple> | Maybe; options: IWriteTextFileOptions_Input; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type SaveDelayFileChanges_WSMutationHookResult = ReturnType; export type SaveDelayFileChanges_WSMutationResult = Apollo.MutationResult; export type SaveDelayFileChanges_WSMutationOptions = Apollo.BaseMutationOptions; export declare const SaveFileDocument: Apollo.DocumentNode; /** * __useSaveFileMutation__ * * To run a mutation, you first call `useSaveFileMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSaveFileMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [saveFileMutation, { data, loading, error }] = useSaveFileMutation({ * variables: { * resource: // value for 'resource' * versionId: // value for 'versionId' * options: // value for 'options' * }, * }); */ export declare function useSaveFileMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; options: ISaveOptions_Input; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type SaveFileMutationHookResult = ReturnType; export type SaveFileMutationResult = Apollo.MutationResult; export type SaveFileMutationOptions = Apollo.BaseMutationOptions; export declare const SaveFile_WSDocument: Apollo.DocumentNode; /** * __useSaveFile_WSMutation__ * * To run a mutation, you first call `useSaveFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSaveFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [saveFileWsMutation, { data, loading, error }] = useSaveFile_WSMutation({ * variables: { * resource: // value for 'resource' * value: // value for 'value' * options: // value for 'options' * }, * }); */ export declare function useSaveFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type SaveFile_WSMutationHookResult = ReturnType; export type SaveFile_WSMutationResult = Apollo.MutationResult; export type SaveFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const SaveFileAsDocument: Apollo.DocumentNode; /** * __useSaveFileAsMutation__ * * To run a mutation, you first call `useSaveFileAsMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSaveFileAsMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [saveFileAsMutation, { data, loading, error }] = useSaveFileAsMutation({ * variables: { * resource: // value for 'resource' * versionId: // value for 'versionId' * options: // value for 'options' * target: // value for 'target' * }, * }); */ export declare function useSaveFileAsMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; options: ISaveOptions_Input; target?: Maybe; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type SaveFileAsMutationHookResult = ReturnType; export type SaveFileAsMutationResult = Apollo.MutationResult; export type SaveFileAsMutationOptions = Apollo.BaseMutationOptions; export declare const SaveFileChanges_WSDocument: Apollo.DocumentNode; /** * __useSaveFileChanges_WSMutation__ * * To run a mutation, you first call `useSaveFileChanges_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSaveFileChanges_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [saveFileChangesWsMutation, { data, loading, error }] = useSaveFileChanges_WSMutation({ * variables: { * resource: // value for 'resource' * changes: // value for 'changes' * options: // value for 'options' * }, * }); */ export declare function useSaveFileChanges_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple> | Maybe; options: IWriteTextFileOptions_Input; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type SaveFileChanges_WSMutationHookResult = ReturnType; export type SaveFileChanges_WSMutationResult = Apollo.MutationResult; export type SaveFileChanges_WSMutationOptions = Apollo.BaseMutationOptions; export declare const SetEncodingDocument: Apollo.DocumentNode; /** * __useSetEncodingMutation__ * * To run a mutation, you first call `useSetEncodingMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSetEncodingMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [setEncodingMutation, { data, loading, error }] = useSetEncodingMutation({ * variables: { * resource: // value for 'resource' * encoding: // value for 'encoding' * }, * }); */ export declare function useSetEncodingMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type SetEncodingMutationHookResult = ReturnType; export type SetEncodingMutationResult = Apollo.MutationResult; export type SetEncodingMutationOptions = Apollo.BaseMutationOptions; export declare const SetTreeDataDocument: Apollo.DocumentNode; /** * __useSetTreeDataMutation__ * * To run a mutation, you first call `useSetTreeDataMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useSetTreeDataMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [setTreeDataMutation, { data, loading, error }] = useSetTreeDataMutation({ * variables: { * treeData: // value for 'treeData' * originalData: // value for 'originalData' * }, * }); */ export declare function useSetTreeDataMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple> | Maybe>; originalData?: Maybe; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type SetTreeDataMutationHookResult = ReturnType; export type SetTreeDataMutationResult = Apollo.MutationResult; export type SetTreeDataMutationOptions = Apollo.BaseMutationOptions; export declare const UnwatchFileDocument: Apollo.DocumentNode; /** * __useUnwatchFileMutation__ * * To run a mutation, you first call `useUnwatchFileMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUnwatchFileMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [unwatchFileMutation, { data, loading, error }] = useUnwatchFileMutation({ * variables: { * resource: // value for 'resource' * session: // value for 'session' * }, * }); */ export declare function useUnwatchFileMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type UnwatchFileMutationHookResult = ReturnType; export type UnwatchFileMutationResult = Apollo.MutationResult; export type UnwatchFileMutationOptions = Apollo.BaseMutationOptions; export declare const UnwatchFile_WSDocument: Apollo.DocumentNode; /** * __useUnwatchFile_WSMutation__ * * To run a mutation, you first call `useUnwatchFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUnwatchFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [unwatchFileWsMutation, { data, loading, error }] = useUnwatchFile_WSMutation({ * variables: { * resource: // value for 'resource' * session: // value for 'session' * }, * }); */ export declare function useUnwatchFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type UnwatchFile_WSMutationHookResult = ReturnType; export type UnwatchFile_WSMutationResult = Apollo.MutationResult; export type UnwatchFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateFileDirtyStateDocument: Apollo.DocumentNode; /** * __useUpdateFileDirtyStateMutation__ * * To run a mutation, you first call `useUpdateFileDirtyStateMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateFileDirtyStateMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateFileDirtyStateMutation, { data, loading, error }] = useUpdateFileDirtyStateMutation({ * variables: { * resource: // value for 'resource' * isFileDirty: // value for 'isFileDirty' * }, * }); */ export declare function useUpdateFileDirtyStateMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type UpdateFileDirtyStateMutationHookResult = ReturnType; export type UpdateFileDirtyStateMutationResult = Apollo.MutationResult; export type UpdateFileDirtyStateMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateContentByChangesDocument: Apollo.DocumentNode; /** * __useUpdateContentByChangesMutation__ * * To run a mutation, you first call `useUpdateContentByChangesMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateContentByChangesMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateContentByChangesMutation, { data, loading, error }] = useUpdateContentByChangesMutation({ * variables: { * resource: // value for 'resource' * changedEvent: // value for 'changedEvent' * }, * }); */ export declare function useUpdateContentByChangesMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type UpdateContentByChangesMutationHookResult = ReturnType; export type UpdateContentByChangesMutationResult = Apollo.MutationResult; export type UpdateContentByChangesMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateEditorStateDocument: Apollo.DocumentNode; /** * __useUpdateEditorStateMutation__ * * To run a mutation, you first call `useUpdateEditorStateMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateEditorStateMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateEditorStateMutation, { data, loading, error }] = useUpdateEditorStateMutation({ * variables: { * resource: // value for 'resource' * editorId: // value for 'editorId' * state: // value for 'state' * }, * }); */ export declare function useUpdateEditorStateMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type UpdateEditorStateMutationHookResult = ReturnType; export type UpdateEditorStateMutationResult = Apollo.MutationResult; export type UpdateEditorStateMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateFileContent_WSDocument: Apollo.DocumentNode; /** * __useUpdateFileContent_WSMutation__ * * To run a mutation, you first call `useUpdateFileContent_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateFileContent_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateFileContentWsMutation, { data, loading, error }] = useUpdateFileContent_WSMutation({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useUpdateFileContent_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple; }>, Apollo.DefaultContext, Apollo.ApolloCache>; export type UpdateFileContent_WSMutationHookResult = ReturnType; export type UpdateFileContent_WSMutationResult = Apollo.MutationResult; export type UpdateFileContent_WSMutationOptions = Apollo.BaseMutationOptions; export declare const UpdateSelectedResourceDocument: Apollo.DocumentNode; /** * __useUpdateSelectedResourceMutation__ * * To run a mutation, you first call `useUpdateSelectedResourceMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useUpdateSelectedResourceMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [updateSelectedResourceMutation, { data, loading, error }] = useUpdateSelectedResourceMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useUpdateSelectedResourceMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type UpdateSelectedResourceMutationHookResult = ReturnType; export type UpdateSelectedResourceMutationResult = Apollo.MutationResult; export type UpdateSelectedResourceMutationOptions = Apollo.BaseMutationOptions; export declare const WatchFileDocument: Apollo.DocumentNode; /** * __useWatchFileMutation__ * * To run a mutation, you first call `useWatchFileMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useWatchFileMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [watchFileMutation, { data, loading, error }] = useWatchFileMutation({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useWatchFileMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type WatchFileMutationHookResult = ReturnType; export type WatchFileMutationResult = Apollo.MutationResult; export type WatchFileMutationOptions = Apollo.BaseMutationOptions; export declare const WatchFile_WSDocument: Apollo.DocumentNode; /** * __useWatchFile_WSMutation__ * * To run a mutation, you first call `useWatchFile_WSMutation` within a React component and pass it any options that fit your needs. * When your component renders, `useWatchFile_WSMutation` returns a tuple that includes: * - A mutate function that you can call at any time to execute the mutation * - An object with fields that represent the current status of the mutation's execution * * @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2; * * @example * const [watchFileWsMutation, { data, loading, error }] = useWatchFile_WSMutation({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useWatchFile_WSMutation(baseOptions?: Apollo.MutationHookOptions): Apollo.MutationTuple, Apollo.DefaultContext, Apollo.ApolloCache>; export type WatchFile_WSMutationHookResult = ReturnType; export type WatchFile_WSMutationResult = Apollo.MutationResult; export type WatchFile_WSMutationOptions = Apollo.BaseMutationOptions; export declare const ChangedContentDocument: Apollo.DocumentNode; /** * __useChangedContentQuery__ * * To run a query within a React component, call `useChangedContentQuery` and pass it any options that fit your needs. * When your component renders, `useChangedContentQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useChangedContentQuery({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useChangedContentQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult>; export declare function useChangedContentLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple>; export type ChangedContentQueryHookResult = ReturnType; export type ChangedContentLazyQueryHookResult = ReturnType; export type ChangedContentQueryResult = Apollo.QueryResult; export declare const EditorStateDocument: Apollo.DocumentNode; /** * __useEditorStateQuery__ * * To run a query within a React component, call `useEditorStateQuery` and pass it any options that fit your needs. * When your component renders, `useEditorStateQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useEditorStateQuery({ * variables: { * resource: // value for 'resource' * editorId: // value for 'editorId' * }, * }); */ export declare function useEditorStateQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult>; export declare function useEditorStateLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple>; export type EditorStateQueryHookResult = ReturnType; export type EditorStateLazyQueryHookResult = ReturnType; export type EditorStateQueryResult = Apollo.QueryResult; export declare const FileExistsDocument: Apollo.DocumentNode; /** * __useFileExistsQuery__ * * To run a query within a React component, call `useFileExistsQuery` and pass it any options that fit your needs. * When your component renders, `useFileExistsQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFileExistsQuery({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useFileExistsQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult>; export declare function useFileExistsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple>; export type FileExistsQueryHookResult = ReturnType; export type FileExistsLazyQueryHookResult = ReturnType; export type FileExistsQueryResult = Apollo.QueryResult; export declare const FileExists_WSDocument: Apollo.DocumentNode; /** * __useFileExists_WSQuery__ * * To run a query within a React component, call `useFileExists_WSQuery` and pass it any options that fit your needs. * When your component renders, `useFileExists_WSQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFileExists_WSQuery({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useFileExists_WSQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult>; export declare function useFileExists_WSLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple>; export type FileExists_WSQueryHookResult = ReturnType; export type FileExists_WSLazyQueryHookResult = ReturnType; export type FileExists_WSQueryResult = Apollo.QueryResult; export declare const FileContent_WSDocument: Apollo.DocumentNode; /** * __useFileContent_WSQuery__ * * To run a query within a React component, call `useFileContent_WSQuery` and pass it any options that fit your needs. * When your component renders, `useFileContent_WSQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFileContent_WSQuery({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useFileContent_WSQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult>; export declare function useFileContent_WSLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple>; export type FileContent_WSQueryHookResult = ReturnType; export type FileContent_WSLazyQueryHookResult = ReturnType; export type FileContent_WSQueryResult = Apollo.QueryResult; export declare const FileStat_WSDocument: Apollo.DocumentNode; /** * __useFileStat_WSQuery__ * * To run a query within a React component, call `useFileStat_WSQuery` and pass it any options that fit your needs. * When your component renders, `useFileStat_WSQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFileStat_WSQuery({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useFileStat_WSQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult; }>>; export declare function useFileStat_WSLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple; }>>; export type FileStat_WSQueryHookResult = ReturnType; export type FileStat_WSLazyQueryHookResult = ReturnType; export type FileStat_WSQueryResult = Apollo.QueryResult; export declare const ResolveFileContentDocument: Apollo.DocumentNode; /** * __useResolveFileContentQuery__ * * To run a query within a React component, call `useResolveFileContentQuery` and pass it any options that fit your needs. * When your component renders, `useResolveFileContentQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useResolveFileContentQuery({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useResolveFileContentQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult; }>>; export declare function useResolveFileContentLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple; }>>; export type ResolveFileContentQueryHookResult = ReturnType; export type ResolveFileContentLazyQueryHookResult = ReturnType; export type ResolveFileContentQueryResult = Apollo.QueryResult; export declare const ResolveUntitledFileContentDocument: Apollo.DocumentNode; /** * __useResolveUntitledFileContentQuery__ * * To run a query within a React component, call `useResolveUntitledFileContentQuery` and pass it any options that fit your needs. * When your component renders, `useResolveUntitledFileContentQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useResolveUntitledFileContentQuery({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useResolveUntitledFileContentQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult>; export declare function useResolveUntitledFileContentLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple>; export type ResolveUntitledFileContentQueryHookResult = ReturnType; export type ResolveUntitledFileContentLazyQueryHookResult = ReturnType; export type ResolveUntitledFileContentQueryResult = Apollo.QueryResult; export declare const ResolveWorkspaceRoot_WSDocument: Apollo.DocumentNode; /** * __useResolveWorkspaceRoot_WSQuery__ * * To run a query within a React component, call `useResolveWorkspaceRoot_WSQuery` and pass it any options that fit your needs. * When your component renders, `useResolveWorkspaceRoot_WSQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useResolveWorkspaceRoot_WSQuery({ * variables: { * workspace: // value for 'workspace' * workspaceFolders: // value for 'workspaceFolders' * options: // value for 'options' * }, * }); */ export declare function useResolveWorkspaceRoot_WSQuery(baseOptions?: Apollo.QueryHookOptions): Apollo.QueryResult; workspaceFolders?: Maybe> | Maybe>; options?: Maybe; }>>; export declare function useResolveWorkspaceRoot_WSLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple; workspaceFolders?: Maybe> | Maybe>; options?: Maybe; }>>; export type ResolveWorkspaceRoot_WSQueryHookResult = ReturnType; export type ResolveWorkspaceRoot_WSLazyQueryHookResult = ReturnType; export type ResolveWorkspaceRoot_WSQueryResult = Apollo.QueryResult; export declare const SelectedResourceDocument: Apollo.DocumentNode; /** * __useSelectedResourceQuery__ * * To run a query within a React component, call `useSelectedResourceQuery` and pass it any options that fit your needs. * When your component renders, `useSelectedResourceQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useSelectedResourceQuery({ * variables: { * }, * }); */ export declare function useSelectedResourceQuery(baseOptions?: Apollo.QueryHookOptions): Apollo.QueryResult>; export declare function useSelectedResourceLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple>; export type SelectedResourceQueryHookResult = ReturnType; export type SelectedResourceLazyQueryHookResult = ReturnType; export type SelectedResourceQueryResult = Apollo.QueryResult; export declare const TextContent_WSDocument: Apollo.DocumentNode; /** * __useTextContent_WSQuery__ * * To run a query within a React component, call `useTextContent_WSQuery` and pass it any options that fit your needs. * When your component renders, `useTextContent_WSQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useTextContent_WSQuery({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useTextContent_WSQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult; }>>; export declare function useTextContent_WSLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple; }>>; export type TextContent_WSQueryHookResult = ReturnType; export type TextContent_WSLazyQueryHookResult = ReturnType; export type TextContent_WSQueryResult = Apollo.QueryResult; export declare const FileStreamContent_WSDocument: Apollo.DocumentNode; /** * __useFileStreamContent_WSQuery__ * * To run a query within a React component, call `useFileStreamContent_WSQuery` and pass it any options that fit your needs. * When your component renders, `useFileStreamContent_WSQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFileStreamContent_WSQuery({ * variables: { * resource: // value for 'resource' * options: // value for 'options' * }, * }); */ export declare function useFileStreamContent_WSQuery(baseOptions: Apollo.QueryHookOptions): Apollo.QueryResult; }>>; export declare function useFileStreamContent_WSLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple; }>>; export type FileStreamContent_WSQueryHookResult = ReturnType; export type FileStreamContent_WSLazyQueryHookResult = ReturnType; export type FileStreamContent_WSQueryResult = Apollo.QueryResult; export declare const UntitledResourcesDocument: Apollo.DocumentNode; /** * __useUntitledResourcesQuery__ * * To run a query within a React component, call `useUntitledResourcesQuery` and pass it any options that fit your needs. * When your component renders, `useUntitledResourcesQuery` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useUntitledResourcesQuery({ * variables: { * }, * }); */ export declare function useUntitledResourcesQuery(baseOptions?: Apollo.QueryHookOptions): Apollo.QueryResult>; export declare function useUntitledResourcesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions): Apollo.LazyQueryResultTuple>; export type UntitledResourcesQueryHookResult = ReturnType; export type UntitledResourcesLazyQueryHookResult = ReturnType; export type UntitledResourcesQueryResult = Apollo.QueryResult; export declare const FileDataDocument: Apollo.DocumentNode; /** * __useFileDataSubscription__ * * To run a query within a React component, call `useFileDataSubscription` and pass it any options that fit your needs. * When your component renders, `useFileDataSubscription` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the subscription, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFileDataSubscription({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useFileDataSubscription(baseOptions: Apollo.SubscriptionHookOptions): { restart(): void; loading: boolean; data?: IFileDataSubscription; error?: Apollo.ApolloError; variables?: Exact<{ resource: Scalars["URI"]; }>; }; export type FileDataSubscriptionHookResult = ReturnType; export type FileDataSubscriptionResult = Apollo.SubscriptionResult; export declare const FileOperationDocument: Apollo.DocumentNode; /** * __useFileOperationSubscription__ * * To run a query within a React component, call `useFileOperationSubscription` and pass it any options that fit your needs. * When your component renders, `useFileOperationSubscription` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the subscription, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useFileOperationSubscription({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useFileOperationSubscription(baseOptions: Apollo.SubscriptionHookOptions): { restart(): void; loading: boolean; data?: IFileOperationSubscription; error?: Apollo.ApolloError; variables?: Exact<{ resource: Scalars["URI"]; }>; }; export type FileOperationSubscriptionHookResult = ReturnType; export type FileOperationSubscriptionResult = Apollo.SubscriptionResult; export declare const ReadStreamTextFileDocument: Apollo.DocumentNode; /** * __useReadStreamTextFileSubscription__ * * To run a query within a React component, call `useReadStreamTextFileSubscription` and pass it any options that fit your needs. * When your component renders, `useReadStreamTextFileSubscription` returns an object from Apollo Client that contains loading, error, and data properties * you can use to render your UI. * * @param baseOptions options that will be passed into the subscription, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options; * * @example * const { data, loading, error } = useReadStreamTextFileSubscription({ * variables: { * resource: // value for 'resource' * }, * }); */ export declare function useReadStreamTextFileSubscription(baseOptions: Apollo.SubscriptionHookOptions): { restart(): void; loading: boolean; data?: IReadStreamTextFileSubscription; error?: Apollo.ApolloError; variables?: Exact<{ resource: Scalars["URI"]; }>; }; export type ReadStreamTextFileSubscriptionHookResult = ReturnType; export type ReadStreamTextFileSubscriptionResult = Apollo.SubscriptionResult;